Re-structure server classes, add serialization.
Visualize actual game in viewer
Visualize actual game in viewer