I loved every second of this. I don't know if you plan to do any more with this idea, but I'd love an even longer game with more puzzles that uses these mechanics and maybe has some atmospheric music to help players get immersed in the story.
Great job!