Vocabulary games

Learning vocabulary is essential if you are learning a new language. I've found a website with lots of interactive games to practise vocabulary.
English flashgames