A battleship game with gui, board selection, and a simple AI