TicTacToe the TDD way