battleship random gen solutions