Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Had the same problem as above,
using chrome,

I just downloaded it and played the game, workd perfectly
and for such a good looking game, I have the few seconds it took to download