Gamification and the Internet