Deutsche Lernkarten Project based on Day 31 of 100 Days of Code Cards include the 2000 most used German words in film