Sadly, many of the puzzles seem designed to make you spend money on the app as many levels are impossible to pass without power ups/spending coins. The difficulty curve spikes as well. I was struggling by level 20 and have been stuck at lvl 108 for a week. Shame too because it's really cute, well designed, aesthetically pleasing with a nice soundtrack. Sadly, it's anything but zen.