Read and parse the game protocol first message.
Replace static-only GameProtocol and LoginProtocol classes with functions.