Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

You are absolutely right, these things are too hard to spot. The reason for this is that this is a not very polished game jam game that I haven't touched in more than three years :D I might get around to it soon though, stay tuned!