move cockpit hooks to Player

its not the right place either, but its more sane than Ship. NPCs do not need a cockpit