Python Game: Tic Tac Toe

I coded an unbeatable tic tac toe AI and made a fun game using it:

Blog:

Code:

I definitely know I could have made things simpler, but this is my first AI project. How did I do?