Tic-Tac-Toe game AI using Minimax algorithm with alpha-beta pruning optimization. Heuristic/Evaluation function is such that it chooses the move that makes fastest win / slowest loss by giving score ...