Re-creating tic tac toe using TDD