i can't wait to see what comes next, very cool premise! i also spent like a couple minutes on the site figuring out what the iana was.
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.