Disentangle Weapon and SpaceStationController
Disentangle Engine and SpaceStationController