Logic for playing the game has been implemented in tictactoe.py. runner.py contains everything needed to run the graphical interface for the game.
Special thanks to the following course's management, lecturers, and tutors: CS50AI 2020: Introduction to Artificial Intelligence with Python