Tic-Tac-Toe implemented with Minmax algorithm with alpha beta Pruning optimization.