It's also written in a game-like way - the world has a set of simple and understandable rules and the main character completes a series of challenges to progress forward. It reminds me of a lot of military fiction like Bernard Cornwell and WEB Griffith where in each book the main character gets a new promotion. It's sort of a childish view of life, like getting merit badges or something.