Java Games:Flashcards, matching, concentration, and word search.
6.2 Denk mal! - Passiver Wortschatz (S. 227)
This is probably the most effective way to learn the vocab. It also helps to say the words out loud. If you can do a yoga headstand at the same time, that may help too.