ShipPool.allocateShip() needs to invoke ancestor/parent allocateShip()