Refactored several things, and split EntityRobot into an entity proper and a separate Robot class.
Refactored several things, and split EntityRobot into an entity proper and a separate Robot class.