Changed name of MarsRover to RoverDriver.  You know create a rover and pass it to RoverDriver instead of passing the parameters to make the Rover.  Changed currentDirect in Rover to be a vector instead of a radian value.