HTML5 is disabled across the site at the moment - but the downloadable version should work!
Weird, when I wrote this there was only one big "The Developer didn't upload the game yet"
itch is under heavy load at the moment, let me know if you can get it to work!