Freerice is great, funny thing is I came across it a few months only but I loved the concept and had been thinking of doing something similar. Helping people improve their vocabulary 5 words a day is an idea that's years old for me. Hence the app is a combination of both.