added rules.ProcessBoard to process the state of a board after a move has been played