Add robot.rb, pass all tests