Refactor RobotPlanet implementation