A client-server implementation of a modified Kayles game using a custom binary communication protocol and strict message validation.