Add input management to ShipManager