-Fixed reverse, and added breaking. Need to fix break when going in
reverse. Also next is to base the rotation on physics.