V1.0
added a few comments
All tests pass with extremely simple Inheritance

Now to extract the abstractions
Renamed the AI class to tictactoe player
Began Extracting Board
Finished the base classes.
Finished the console version of the game

Except that maybe I should add some validation
Made some UI changes, still not working

Stable branch is still main
Fixed a HUGE problem with win detection

That broke the whole damn program
Update console.py
Update gameboard.py
Fixed the print for CMD
trying to fix a bug
Added alpha beta pruning

it didn’t help at all
Less Gay
Stable

Except for the optional caching feature.
Merge pull request #1 from zachdaniel/Extracting-Abstractions-and-Creating-subclasses

Extracting abstractions and creating subclasses