I didn't play it in browser, I used the Itch client to install it. It's not listed as a play-in-browser game?
Huh, that's weird. Try using a web browser instead? Itch.io client may be bugged.
Oh, it does show up in browser! That *is* weird, but the vast majority of games that are available for browser are showing for me, so that's especially odd.