Main Robot's life loop moved into Robot class