TicTacToe rehashed to be completely TDD.