Thank you so much for this recommendation. I was looking for some kind of educational game to keep my 8-year-old occupied, and just downloaded this and it's so awesome.
If you want a puzzle game that is great for kids, I recommend ThinkRolls by Avokiddo. But all these computer games end up crowding out other stuff that I'd rather they spend their time on, and it always spirals out of control unfortunately.