Starting to implement SocketAsyncEventArgs on the GameClient to avoid memory allocations.