battleship random gen solutions change interface
add battleship