I found a really cool site
It has quizzes about many different aspects of language - vocabulary, grammar etc., and it even has quite challenging crossword puzzles (but some that are easier too). So here's the link, which I recommend be added to our links.