I'm not sure exactly, but I think it's a program that determines which moves are legal in a board game. For example, in checkers, you could move one of your pieces in front of one of your opponent's,...