Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Not sure but alternitavely Newgrounds is hosting it, could just enable flash player and get at it in the browser here: https://www.newgrounds.com/portal/view/640491

Idk itch.io upload was confusing for .swf games...