Looks cool! Up-and-coming stuff and I will definitely play it solo or try to make a short campaign out of it. It deserves a printed version, maybe in folded flyer format.
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.