Extract Tester module.
Game reacts properly to a draw.
Updated initialization sequence, AI knows whether it is X or O.
Game loop only runs if called directly, not if required.
Extract AI, Human, and Input Validator modules into separate files.
Test file runs all tests in the directory.
AI imagines all possible outcomes of a game.