internal void DoUpdate()
        {
            // Since bodies are now generated from the database rather than being hardcoded,
            // the following "if" was added to wait until all the bodies and achievements had been initialized
            // This is necessary since the hard-coded version didn't need to wait becuase they
            // were initialized at the compile time
            if (EarnedAchievements.instance != null && EarnedAchievements.instance.allAchievementsCreated)
            {
                if (SpaceTuxUtility.HasMod.hasMod("KRASH"))
                {
                    //Log.Info("KRASH found");
                    if (KRASH_Interface.KRASH_Active())
                    {
                        return;
                    }
                }
                updateAchievements();
                checkAchievements();

                if (achievementsWindow != null)
                {
                    achievementsWindow.update();
                }

                //UpdateChecker.update();
            }
        }
        internal void Update()
        {
            updateAchievements();
            checkAchievements();

            if (achievementsWindow != null)
            {
                achievementsWindow.update();
            }

            UpdateChecker.update();
        }