I really liked it, the puzzles are very fun and the mechanics work perfectly. I also liked that the music evolves as you get closer to the end, it's a nice touch. And the end credits seemed very original to me haha.
excellent work! :D