Added logic for the hexagonal board. Including checking for neighbors and the state of the game.