Not a bad idea, the only issue I have with it is how are you going to keep the ship you're not currently on from despawning? We know that ships attached to other ships will not despawn until the parent ship despawns. But what is not clear is how other ships will act when no player is aboard...