refactored the auto-screename code, renamed each party on the fly to server or client if they did not specify a name before connection