an evolving game of battleship