Great idea, very well executed. I had a great time playing it
I really enjoyed it, especially the last puzzle