Well, I am curious what you think about this. This is how my brother learnt English - through games. And this is how a friend of mine learnt German. She programmed most of her games to be in German and it helped her with some idioms, collocations, expressions and such. I know that this can't increase your fluency level, but it can certainly increase the level of comprehension, and that is one of the first steps in learning a language. There are a lot of games which could be programmed like this - Assassin's Creed and Sims come to mind. Well? Any opinions? For those younger learners, more relaxed and without a fixed schedule, this could certainly be a helpful and approachable method, almost effortless. Of course, you do need to learn a language on the usual way, but this can be something for a break and such.