Happy Earth Vocabulary 1 and Happy Earth Vocabulary 2 have some of the best online vocabulary games I’ve seen for Beginning English Language Learners. There are a variety of text, image, and audio activities covering many subjects.

I’ve placed the link on my website under Vocabulary.