BAM. Got it to work. Now the game should be able to throw a multiplicity of errors, catch almost all hangs through one technique or another, and connect with little to no difficulty whatsoever. (There is still one hang that UnitTest manages to catch which takes like a full minute to happen). The only thing left is to detect that the plan starts and that the plan finishes.