// Equip Item
 // - Can be From Inventory to Equipment Panel
 public void Equip(Equipment equipment)
 {
     // Remove from Inventory
     if (inventory.RemoveItem(equipment))
     {
         Equipment previousEquipment;
         // Add New Equipment by Swapping
         if (equipmentPanel.AddEquipment(equipment, out previousEquipment))
         {
             // REturn Previous Equipment back to Inventory
             inventory.AddItem(previousEquipment);
         }
         else
         {
             // REturn the Equipping if not Equippable
             inventory.AddItem(equipment);
         }
     }
 }