The Power of Gamification for Enhanced Sports Viewing Experiences