Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

The file itself is fine since it's been downloaded any played from that link a lot of times. Perhaps the download itself went wrong so try downloading again. Failing that, keep in mind you need to allow installation of this file. If you'll still have problems let us know.