TicTacToe, with comment