add rotation functionality to ship