ShipSystems is UGLY... redesign needed...