So I've played quite a few games with basically the same concept.BUT among those, this is so far my favorite. The controls, mechanics, and level design all work together very smoothly. Well done!
Thank you!!!