upgrade Ship to inherit from MovingObjectPointed
remove Ship.rotatePoint