Needs a few balancing tweaks, as you can beat the later levels without using all of the moves, but other than that, great work!