Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

You can also try reloading the game from itch, sometimes the updates get messed up.