Tic-Tac-Toe game with alpha beta pruning using the following heuristic:
- If 3-in-line: +100 score
- If 2-in-line and one empty space: +10 score
- If 1-in-line and two empty spaces: +1 score
The score is added for the player and subtracted for the opponent.