What a great story. I am going to get this app as well to enjoy with my kids.
But I am also thinking about how serendipitous and articulate recommendations like this point to the inadequacies of the app store discovery process. It really takes more than categories, top 25 lists, search, and star ratings to find some niche gems.