TicTacToe with view state data transfer