Reformatted the Proxy and Communicator to handle Exceptions better.

I also fixed the JoinGame method problem.