Wouldn't start for me, I'm not sure if its itch or web gl that's having issues so I cant rate the game. sorry. but it does sound really fun.
Not sure, no one else reported this problem, so can't help you sadly.
I think it's webgl, heard it's pretty slow if you want to try again later ♥