Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

The best I could suggest is by downloading the Zip file and playing another browser. There seems to be performance issues in Firefox. Chrome is the best browser to play it in!