So sorry, I realized later the Itch Desktop app was allowing me to download webGL and HTML5 games, but it cannot actually play them. I think it's the apps fault, not yours :)