Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

it's a flash game so there's nothing to install (unless you mean installing a flash plugin for your browser?) the DL version might work if the web version is giving you trouble.