Amazing game. I had seen videos on it so decided to search for it myself and play it. It can be frustrating at times, but also absolutely fucking terrifying. Can't wait for a more refined version in the future.
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.