Thanks for playing and giving good feedback!
That issue came down to a matter of balancing - either funds accumulated too easily and there was no challenge, or I made it so that the player had to make just-in-time upgrades with the resources to win. In that respect, it's more like a real-time puzzle game than a tower defence game.