Yay!
This is very cool and the other reviewers are right about the skill level and smoothness of your flash, but I would like to know who actually wins the fight, because it all ends with a bit of ambiguity. For all I know, all the ninja did was make the demon mad with that final strike.