I also wanted to ask you a question:
How were you able to have others play this game directly on the game's Itch page in a browser? I only know how to upload my game as a download.
It needs to be an HTML, flash, java, or Unity game. Mine is HTML. You just set it in the "Kind of Project" section. Then under uploads you have to select the checkbox "This file will be played in browser."
Reading here will help too: https://itch.io/docs/creators/getting-started