I personally thing that using a crossword game (according to your level of language) is a great way to improve and fix new words. What do you think?.
I agree, but it has to be a custom - made one.
Real crosswords from newspapers or magazines may contain untaught words and very specialised cultural information.