Vocabulary website
beta.freerice.com
This site is connected to UNICEF. Correct answers earn rice for children. My students enjoyed knowing that their efforts were paying it forward. Haven't been on it since I retired, so it might have changed some.
Difficulty increases with success, and incorrectly chosen words are repeated within the program.
Found out it's an app too!