Refactoring Minimax
Move 'Minimax' to 'Game' package
Move 'PlayerFactory' to 'TTTLogic' package
Move 'ConsoleMoveStrategy' to 'TTTLogic' package
Refactor tttenginetests
Kill duplication in 'BoardPresenter'
Add some prompts to 'CommandLineMoveStrategy'. Add presentation function to 'BoardPresenter'
Remove code from top of gametest file
Make sure players get most up-to-date version of board in game
Make sure game doesn't call next move on players once game is over
Make GamePresenter smarter
Refactor 'GamePresenter'
Better player prompts
More refactoring of 'GamePresenter'
Add to 'GamePresenter::TokenPrompt'
Test more from 'TTTEngine'. Put 'OtherToken' functionality in 'TTTRules'
Refactor 'TTTEngine' to rely on 'UIDriver'