ShipPlacement partially implemented