How to Use Willpower Engineering to Control Spending