I like the concept, cute graphics and smooth movements. I don't understand the some mechanics though. Score only increases when I kill something with a punch, so I have to get rid of my powers first? And the way to extend the spark queue is to punch-kill things while previous shots are still flying?