This is the second project in University of Tehran College of Engineering AI course. Find game rules in Wikipedia. This agent only checks 4 levels of alpha-beta pruned tree. You can add time constraint as the second parameter to the move method of Agent Class This project using "pygame" package to visualize the game board.