fix test example_game
combine robot_can_leave and robot_can_enter into robot_can_move with simplified interface
add Game::get_robot, get rid of copy/assignment that would not make sense
process_card doesn't modify card
fix robot movement tests
fix test robot_rotate
fix test advance_conveyors