public virtual void UnFlip()
        {
            if (Flipped == true)
            {
                Entity.SubtractIntAdditionalProperty(Enumerations.AdditionalProperty.Immobile, 1);

                //Remove the immunity to Fright after they get up
                Entity.AddRemoveStatusImmunity(Enumerations.StatusTypes.Fright, false);

                //Raise defense again after unflipping
                Entity.RaiseDefense(DefenseLoss);
            }

            Flipped = false;
            Entity.AnimManager.PlayAnimation(Entity.GetIdleAnim(), true);

            ElapsedFlippedTurns = 0;

            Entity.TurnStartEvent -= OnFlippedTurnStart;
        }