Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Wow, that's weird. Were you playing in browser or had you download a zip. If you downloaded a zip which one did you download?