I like the concept, it could really use some sound and music though. https://sfxr.me/ goes a long way ;-)
The art is very nice. The technical implementation has some glitches, but you already know that :) overall well done, I was kinda sad when I reached the end, hoped for some more complicated puzzles.