Change rotation of vehicle to a method

Also corrected the directions being reverse. As well changed it to a
method so vehicles extending this have more control.