One of the weirdest games I've played in a long while, but really good story and lots of fun puzzling to be had!
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.