Take a look at this, also in the main post there are Big Examples.
On the other side, this looks unnecessary complex to me sorry…
I agree, that, there is sense behind, but it is still computer game,
I would like to make the player strategic decisions, not to deal with micromanagement