Changed ToeBoard().takeTurn() to no longer ask for a third argument asking who was making the move. ToeBoards use auto-detect to know whose turn it is, and have them make their move.
If you wish to make a ToeBoard with an "impossible" or uneven amount of characters- say, 3 Os and no Xs- you can still do so! When initializing the ToeBoard, you can still create it using any layout imaginable by simply specifying the arguments.
In basic testing runs, AI successfully identifies winning moves
The AI is now trained to take a winning move if it exists! Hooray!
It does so very obnoxiously, I might add.