(10 years ago) Cute! :) And very much how my brain works; I guess that's why I got it first try.
****************
EDIT 2023, 21st Jan. - bringing stars to this thing, now. :) Took me two tries, today. My brain changed working, in the last 10 years? ;) :)))
hum... On first try. The route seems forced to me. Since all the blocks are unidirectional, a visual study shows automatically the ordering. Enjoyable to solve.
(10 years ago) After solving not very sure as to ''why'', but it took me 20 tries to get to the exit. Seems very simple now. :)
************************************
EDIT 2022, 29th Dec - agree with yokosooo: really easy to lose 2 steps, here (in many ways) !
I like the puzzle, but for me it's no junior high? I mean, there is no doubt about the correct exit and the route is self-explaining apart from adjusting the way to move blocks at start?