I really like the concept, and there are some great puzzles to go along with it! There are a lot of interesting ways you've used the mechanics, which is great and I love some of the out-of-the-box thinking that's required on some of the levels. The music also fits really well with the style of the game, and the character sprites look good - I love how you've made them look. The level titles are a neat addition too, it shows the effort you've put in to the game! Great job on making this!