Broke down okToPlaceShipAt method