Really enjoyed playing through this one!
Level 6 was a bit of a difficulty spike, but I liked the challenge. I agree with some other comments about the first few being solvable from the bottom, which led me to initially forget that I could move around the map.
Good job!