ngu's parallelization you could implement just as a percentage of 100, toggle doing an activity *0.5 and you have another .5 to use.. reduce micro manage,
usually they reduce it with que systems but sounds interesting to avoid it, maybe also having more general [if number is at x or x% then go ahead and buy thing,]
instead of micro waiting to set up the current thing, you add such setups without wait and wait to be surprised by what youll set up next instead.
its like the game can play in your head. it removes some pain and resistance but it makes sense to only have pain from waiting in an idle game, the alternative being making the controls fun which is a different game.
its a personal problem to not avoid mind blank during micro managing but anyway beautiful game