Create generic ActionIcon class, inherit from Entity.
In constructor takes in Action Enum then compares action enum to then makes itself an appropriate instance of one of the child classes
3 Children are simple, only contains path to image icon to be displayed.
Has movement methods from Entity
ThrowActionIcon, EatActionIcon, DestroyActionIcon all inherit. Constructor has hard coded image path
Create generic ActionIcon class, inherit from Entity. In constructor takes in Action Enum then compares action enum to then makes itself an appropriate instance of one of the child classes 3 Children are simple, only contains path to image icon to be displayed. Has movement methods from Entity ThrowActionIcon, EatActionIcon, DestroyActionIcon all inherit. Constructor has hard coded image path