I've bought this off of Steam and I've got to say, it's a great interactive experience. The story does not feature a huge complicated plot line, rather it's a nice minimalist set of stories with an overarching theme.
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.