A client server tic tac toe application creating using GSON for serialization/deserialization.
To run the tic-tac-toe client server application, please run the server as a java application, then run two instances of the TicTacClient class also as Java Applications.
To run the tic-tac-toe client server application with the GUI, follow the steps above but run two instances of the TicTacGUI class as Java Applications instead.