Summary:
Detail:
ClientControlledRobot
Obstacles
Robot
WorldEdge
Robot, as well as subclasses of Obstacles both implement WorldObject