Game client-server networking architecture written in Java using NIO Non-Blocking Sockets.