I want to thank you for this pedagogical tool, I have used a couple times to learn a new language by porting this exercise.
How did you use this in your teaching? It seems like it could the basis for a longer term project that students could take in many directions.