// First, read a message from the server.
ProxyMessage nextMessage = inputQueue.take();
Socket connection = inputConnectionQueue.take();
String in = nextMessage.theMessage;
long receptionTime = nextMessage.receptionTime;
notifyObservers(new PlayerReceivedMessageEvent(in));
GamerLogger.log("Proxy", "[PROXY] Got incoming message:" + in);
// Formulate a request, and see how the legal gamer responds.
String legalProxiedResponse;
Request request = new RequestFactory().create(theDefaultGamer, in);