way I see heirarchy:
Player object: a robot and an alien are player objects. so Robot/Alien extends player.
Sittingplace: A sofa and a chair are somewhere to sit- extend sittingplace.
or, for Mazemonkeys:
Actor: Everything dynamic in a scene. Player: an actor Robot: is a player. grenade: is an actor.
an Actor can be set on fire, blown to pieces etc. because of this, so can a robot or a grenade. a Player can score, so therefore so can a rotbot. a grenade however is not a player so cannot score.
Player object: a robot and an alien are player objects. so Robot/Alien extends player.
Sittingplace: A sofa and a chair are somewhere to sit- extend sittingplace.
or, for Mazemonkeys:
Actor: Everything dynamic in a scene. Player: an actor Robot: is a player. grenade: is an actor.
an Actor can be set on fire, blown to pieces etc. because of this, so can a robot or a grenade. a Player can score, so therefore so can a rotbot. a grenade however is not a player so cannot score.