English Portal Games has a nice selection of games for Beginning and Intermediate English Language Learners. They includes ones on spelling, grammar, and idioms.

I’ve place the link on my website under Other Mixed Activities.