update PerkScene buying logic