public virtual void ApplyDamage(int damage, DamageType damageType)
        {
            if (damage < 0)
            {
                throw new ArgumentOutOfRangeException();
            }

            _health -= _armor.Process(damage, damageType);
            Console.WriteLine(_health);

            if (_health <= 0)
            {
                Console.WriteLine("I'm death");
            }
        }