TicTacToe solo with ATDD approach