Some additional components to the robot class