Looking forward to checking this out. Are you not able to upload it directly to itch so it can be installed with the client rather than downloaded separately from a file?
Done, you can install it from client now.
Awesome! That definitely makes it easier for everyone to give it a go. Will take a look now!