Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

You could keep a track of the resources, and make sure incompatible/non-sensible events don't occur, like the one I pointed out where I was asked to let go of a warrior to pursue some other path in life, but I didn't have any warrior whatsoever, thus making no sense.