public Ship(ShipHooks hooks, ShipStateFactory stateFactory) { _hooks = hooks; _stateFactory = stateFactory; }