public void Run() { var tsToWait = RunBootScript(Settings.BootParam); while (!HasToQuit) { if (!IsPaused) { // Wait... WaitForTimer((int)tsToWait.TotalMilliseconds); tsToWait = Loop(); _gfxManager.UpdateScreen(); } } }