I'd love to put my new web game mystikaze.io on itch.io, but it is hosted on my web server so there wouldn't be anything for itch.io to host. I'm a bit confused as to the nature of the content on itch.io - can I put my web game on here somehow or does it have to be "downloadable"?