Here is a good online writing site. I think it si for high beginner or low intermediate level. It gives opportunities for choosing the title, the format (letter, news paper article, etc), and panting wich you will draw.
I carried it out with my nephew and and it took me a long time to find a word myself as the number of vowels was very limited. This game is more available to administrate with native speakers the vocabulary stock of which is very expanded