Great puzzle design! I think my only gripe is the difficulty as others have stated in the comments. Seems to me this would work better with grid-based movement, perhaps with the ability to rewind steps. Alternatively, you could try making the levels a little more open (i.e. make more corridors 2-tile wide instead of 1) to allow more wiggle room for the player. Other than that, great job with this!