This is an awesome game with a really cool idea! It's super well polished, and the puzzles are quite challenging.
My main feedback here would be to add a "Restart" button - I think every puzzle game needs that - and simply adjusting the sorting issues with the sprites.
Awesome job!