Minimax is working properly, blocking horizontal and vertical moves, and taking the correct winning moves