public void Remove(EquipItem.EquipSlot slot)
 {
     if (!EquipmentList.ContainsKey(slot))
     {
         throw new Exception("No item in that slot");
     }
     else
     {
         EquipItem itemToRemove;
         EquipmentList.TryGetValue(slot, out itemToRemove);
         EquipmentList.Remove(slot);
         //OWNER.INVENTORY.ADD ITEMTOREMOVE
         throw new NotImplementedException("Add item to players inventory");
     }
 }