Battleship project for cs372