I just made an ITCH.io account just to rate this game. This is truly amazing. What a beautifully well crafted project. I've just gotten recommended this hidden gem and I've been digging the secrets for a week now. It's worth trying !
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.