Marketing and Gamification (Applications, Challenges, and Ethics)