Rotation working(to an extent) Directional Moving working

Directional moving working without acceleration and drag atm, rotation
not centered so we are getting a weird rotation atm.