Wow, wow, wait, a cutscene? Voice acting? Daaaaamn that's a lot of work!
The gameplay is quite nice, the graphics are really good, the "poof" animation is gorgeous =p. The music is good and fitting ^^.
The upgrades are a very nice mechanic, it's quite addicting ^^. On my first playthrough, I did ~10 levels without dying and thought that was everything the game had to offer... Fortunately, I read the description and continued playing ^^. Maybe the first levels are a bit too easy?
Overall, that was a solid game I enjoyed playing. Congratulations =)