Take a look at Duolingo and Babbel. Both offer online language learning experiences with one major difference: Duolingo claims to be a more "gamified" experience, meaning that you lose some progress in the lesson everytime you answer a question incorrectly. On the other hand, Babbel allows you unlimited attempts on each exercise until you get it correct to move on. What aspects of the language, or the language learning process, does Duolingo's gamification help to improve, compared to Babbel's style of teaching? Vocabulary, grammar, spelling, or something completely different?