Each grid of 16 hanzi is built from 8 random seed words. Tap 2 hanzi and, if they turn green, you've found one - find them all to get a new grid. When you guess a pair, it'll be added to your list, and they'll be converted to their traditional form. These 16 hanzi might contain more than just those 8 combinations... when you find such a word, the tiles will briefly turn gold, and the word added to your list.
My thanks to Kevin K. Yang for making CEDICT2JSON, a JSON compiler for the Chinese dictionary CEDICT, and also for making Pinyinify.
In want of a non-API dependent program I edited & compiled much of the rest of the dictionary data together myself. This was extremely frustrating and Yang's two contributions were an enormous help as such.
If you want the un-minified files just contact me.