Cool idea, but lack player agency. Different upgrades, one-time sales, tweaking direction of the push, etc. could really take the game to the next level.