Update TicTacToe -- separate game logic from GUI please