Interesting map, I can tell you put a lot of time into the design. I found a simple solution, though I'm still not sure of the intended path to solve.
It was made so you can almost take a path but end up having to take a longer one. I don't like it when there are lots of free movable blocks in a level but it was worth it even so!