Immersion is a game to teach languages. Pair with someone who speaks the language you want to learn and solve puzzles together!