Fix: hangar swaps
Switching ships keeps you docked.
- Changed ship switching to keep you docked instead of ejecting you into space.
- Fixed the hangar showing an outdated ship list after switching or re-docking.
- Fixed hangar errors showing raw codes instead of readable messages.