//Credits override update code
        private static void OverrideCreditsUpdate(On.Terraria.Main.orig_DoUpdate orig, Main self, GameTime gameTime)
        {
            SGAmod.lastTime = gameTime;
            if (Credits.CreditsManager.queuedCredits)
            {
                Credits.CreditsManager.RollCredits();
                Credits.CreditsManager.queuedCredits = false;
            }
            if (CreditsManager.CreditsActive)
            {
                CreditsManager.UpdateCredits(gameTime);
                return;
            }

            orig(self, gameTime);

            /*
             * if (SGAmod.DrawCreditsMouseTooltip)
             * {
             *      SpriteBatch sb = Main.spriteBatch;
             *      sb.Begin(SpriteSortMode.Immediate, BlendState.AlphaBlend, SamplerState.PointClamp, DepthStencilState.None, RasterizerState.CullCounterClockwise, null, Matrix.Identity);
             *      Utils.DrawBorderString(sb, "SGAmod Credits", new Vector2(100,100), Color.White);
             *      sb.End();
             *      //SGAmod.DrawCreditsMouseTooltip = false;
             * }
             */
        }