Finally got the end with your fixing on last puzzles, not sure if it was intentional but the last puzzle was really easy compared with the previous ones.
I'm really surprised on how your mind works, taking a "simple" mechanic (walk and push) and making a beautiful and difficult game (a lot times i thought... this have any solution actually? xD).
My best congratulations and thank you so much for this awesome jewel.