Tic Tac Toe game where you can play against the computer in 3 difficulty levels.
- easy - makes random moves.
- medium - makes random moves but react if it can win in the next move or its opponent can.
- hard - uses minimax (with alpha-beta pruning) to quickly search all possible moves and find the best one. (will win or force a draw)
- help - displays more information.
- exit - exits the program.
- start - lets you play a game specifying X and O.