Fun. I had an idea of this type of game myself and found yours. Like it. I think some better introduction to the rules could be useful. it was a bit not clear what I need to do at first.
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.