Refactored Rover's turn method. It is private now, and used internally.