Very odd as I use Chrome myself and it runs fine for me. Will investigate further - thanks for the report and for playing!
It might be a settings issue! Itch seems not to like disallowing certain types of cookie… Worked fine most places, though. :)