Old coffeeShop work from a while back.
TDD Tic Tac Toe first few tests.
TicTacToe refactor: added CellCoords and use it to read/write cells.
Refactor: Extract Grid class from Game.
Refactor: Removed magic numbers from Grid.
TicTacToe move order constraints.
TicTacToe: cannot move in a filled cell.
TicTacToe: player one wins with horizontal row.
TicTacToe: Updated to-do list.
TicTacToe: Player two wins with horizontal row.
TicTacToe: Remove duplication in player{One,Two}HasWon.
TicTacToe: Neither player can move when the other has won.
TicTacToe: Minor tidy up of TODO's, Game uses own public method getCell where possible.
TicTacToe: Win with a complete column.
TicTacToe: getGameGridAsString, to help make the tests more readable.
TicTacToe: Added a few grid diagram assertions to tests; more readable?
TicTacToe: Players win when they complete diagonals.
TicTacToe: Game is over on a draw.
TicTacToe: Rename CellState -> CelLValue.
TicTacToe: Bounds checks in constructor of CellCoords.