Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

I can imagine that the final system could be super complex if you went far enough; my advice if you want it is to keep a simple system as you can for as long as you can and only make it more complex when it'll improve the gameplay experience.