Really really fun idea. Really hard. Fun potential here - I liked seeing the different combos work. Man, that demon is rough though :D I did feel movement could've been just a hair smoother - I think it was something about the starting/stopping that made it feel slightly stuff. Other than that, great job!