A really cool take on the theme and I loved it so much I played through it twice. The puzzles feel really thought out and always present interesting questions at every step. The last few levels were especially challenging and fun to work out. 10/10 would love to see this as a full game.
Posting solution below, don't look if you want to solve it for yourself!
*SPOILER*