for battleship project