How Gamification in Events Boosts Attendee Participation and Engagement