Progression is a powerful tool in game design, but it requires a careful balance between challenge and reward.