Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(+1)

Yes, I mean the MVC pattern. Especially keeping the view separated from the rest is quite useful.

I also think the second approach to non-permadeath is what most players would prefer. You will never get stuck, it only could feel like a grind if your strategy is bad. The other approach is more frustrating for the player. It might be even more frustrating than permadeath because it takes some time until you realize that you are stuck.