Installation instructions manage to be both overly complicated and verbose, and unclear. None of the required content worked for me. I ended up with very large zip files that could not be opened or extracted, and nothing to play. There doesn't seem to be a way to directly contact a seller, short of posting on a public forum. I regret buying from itch.io and won't be doing it again.
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.