Really cool idea, and has fun puzzles. But... I think I got stuck? I can't tell because sometimes I'm just bad at puzzles...
itch.io is an open marketplace for independent game creators. It's completely free to upload your content. Read more about what we're trying to accomplish and the features we provide.