Extended ItemCost functionality
Added methods to charge/grant items to supplementary inventories as well as the player's inventory.