Stop the game if the board is full.
Add a macro to test if a game is over (winning board or cats game.)
Use the IS_GAME_OVER macro in the REPL and for taking a turn.
Update the game by making a move after taking a turn.