/// <summary>
        ///     Executes this instance.
        /// </summary>
        public override int Execute(LogicLevel level)
        {
            switch (this._debugAction)
            {
            case 0:
                Debugger.HudPrint("Fast forward 1 hour");
                level.FastForwardTime(3600);
                break;

            case 1:
                Debugger.HudPrint("Fast forward 24 hours");
                level.FastForwardTime(86400);
                break;

            case 9:
                Debugger.HudPrint("Fast forward 24 hours");
                level.FastForwardTime(60);
                break;

            case 53:
                bool state = level.InvulnerabilityEnabled();
                level.SetInvulnerability(!state);

                if (state)
                {
                    Debugger.HudPrint("Invulnerability is OFF");
                }
                else
                {
                    Debugger.HudPrint("Invulnerability is ON");
                }

                break;
            }
            return(0);
        }