Games To Learn English is a free site with many English-learning games.
Yes, there are a zillion online sites with English-learning games.
This one, though, lets you very easily assign specific ones for homework. Of course, I don’t assign homework during the pandemic, but this could be useful when we return to normal times.