We are in the final stages of preparing a build for itch. The page is all set up and ready (but haven't published yet).
Nice! Thank you for answering. Looking forward to the itch release.
It is out now :)