Well done. I rated this five stars on concept because of how you combined different game elements here. And the game runs smoothly and looks fairly professional. This would make a great browser game, by the way.
Unfortunately... I was *terrible* at this. Couldn't last for more than a few seconds. But that's just my clumsiness. So I'll try this a few more times. Nice game overall.