battleship with database