Unsure... I was hoping you could tell me. It seems almost like it wasn't uploaded to the site, but I don't know if that's the case since I can't view the behind-the-scenes elements of this page.
There's no link to download or an html canvas element visible anywhere on the website, and the itch.io app doesn't show anything either. Does it show for you? It could be a problem on my end, but I feel like that's not the case since it doesn't show up anywhere I look for it.