Initial Release
Features:
- Support for the protocol as defined in the communication document.
- Basic UI to display game while clients are playing.
- Logging features for storing game history and error tracing.
- Checkpoint system to recover from network failures.
- Example Client packaged as an executable.