Thank you for making this and sharing. I feel like a lot of people could learn about consent through this.
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.