Commented out: Cache.Instance.DirectEve = new DirectEve(new StandaloneFramework()); as this github tree doesnt have whats needed to actually start that (yet)

We pulse every 1 second
No need to add an artificial delay if we get a window popping up
Only add a longer delay after the server check returns NOT ok twice, until then check server status every pulse (this is passive afaik)