public void AddEquipment(EquipmentSummaryViewModel equipment)
        {
            if (equipment.Equipment is ICloseCombatWeapon)
            {
                if (Warrior.MaximumCloseCombatWeaponsReached() == false)
                {
                    EquippedWeapons.Add(equipment);
                    Warrior.AddEquipment(equipment.Equipment);
                }
                return;
            }
            else if (equipment.Equipment is IMisseleWeapon)
            {
                if (Warrior.Equipment.MaximumRangedWeaponsReached() == false)
                {
                    EquippedWeapons.Add(equipment);
                    Warrior.AddEquipment(equipment.Equipment);
                }
            }

            EquippedWeapons.Add(equipment);
            Warrior.AddEquipment(equipment.Equipment);
        }
 public void RemoveEquipment(EquipmentSummaryViewModel equipment)
 {
     EquippedWeapons.Remove(equipment);
     Warrior.RemoveEquipment(equipment.Equipment);
 }