The Psychology Behind Reward Loops in Game Design