Very well done! I love the character designs and their different movesets, it made for fun puzzles. My one thought is that it would perhaps be more enjoyable if switching between the characters was player-controlled. It would lessen the theme adherence, but maybe serve for a more snappy experience.