Refactored test after making setPosition private and removed default constructor from Rover. Now there is only one way to initialize a rover.