Very nice, and very well thought out!
And I don't wanna repeat what people are saying, but the puzzle mechanic and the narrative are very well done!
Thank you very much!