Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

I think this approach is good. Also it would be nice if dialogues and reactions would change depending on your status check.(but i guess that's included?) Your approach is very good so far!

Yep, there's a couple different ways that the stats will be used in conjunction with dialogue choices. Your personality choices (that you choose at the beginning) for extra flavor text, and your stat checks for different ways to handle challenges. :)