The core loop of the game, formalized to more easily create a project from. It answers our questions from the main readme.
The loop starts upon a new game beginning, after the starting player has chosen their character, X
or O
.
The loop ends once the game is officially over. See rules for more detail.