Gamification in Education: Engaging Students with Interactive Challenges