playerProfile methods now return the new value
BonusInventoryItemConsumer.consume now returns a Bonus
Fix the illimited bonus exploit