Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
(+1)

Update - That super long wait may have fixed the issue. I still have no response from itch.io but the game appears to play on the site. Just a heads up ;)