Is gamification more than just a buzzword?