How to Engage Users through Gamification: The Prevalent Effects of Playing and Mastering over Competing
A grounded investigation of game immersion