create `Circle` and `Octagon` that are derived from `Entity` with different looks and behaviors
create
CircleandOctagonthat are derived fromEntitywith different looks and behaviors