finished working tictactoe ui