Add newShipMode and set based on mode change