/// <summary>
 /// Add Bonus to purchasable
 /// </summary>
 public void AddBonus(Item itemToAdd)
 {
     for (int i = 0; i < itemToAdd.BonusAttached.Count; i++)
     {
         var x = itemToAdd.BonusAttached[i];
         BonusStats.Add(x.Item1, x.Item2);
     }
 }
 /// <summary>
 ///
 /// </summary>
 /// <param name="BonusType"></param>
 /// <param name="amount"></param>
 public void AddBonus(BonusType BonusType, float amount)
 {
     BonusStats.Add(BonusType, amount);
     BonusAttached.Add(new Tuple <BonusType, float>(BonusType, amount));
 }