0

There is one big thing that I don't agree with, and that's your SQL schema. In my opinion, it is not normalized.
Each row should only contain one kind of information. One row in your TicTacToe table however, contains three pieces information: The tile A, the tile B and the tile C.
You have a ma...