Bugfixes all around as well as fixing some ordering of information sending. This commit fixes the slew of bugs that came from untested judging code, which should now be usable (if not a little buggy, still). Next up is definitely a ClientModuleManager to prevent crazy, incorrect login scheduling.