Just started playing this with a transatlantic group and I am so excited to see how it turns out. What a fabulous concept.
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.