final battleship project