Update: someone else reported similar issue. It looks like files sometimes fail to load from itch, not sure why.
you could add a downloadable version for now
ok, it's on the page now. The game was made use web technologies, so the build process is a bit scuffed, I'm pretty sure there's a whole browser bundled with the executable. takes a while to start.