I made this a while back. It's similar to what you describe but less effort to use as the pieces fall away in order.
For just plain introducing new words for the first time though, I don't see what's wrong with just showing a picture and asking if anyone know what the word is. Maybe keep it simple.