Mars Rover - Problem exercise.