RobotFactory handles animation