I noticed the flowchart you posted just shows metacurrency being used on global upgrades. I’d like to encourage expanding on that idea: reset layers in incremental games have an unfortunate habit of replacing really fun and unique gameplay with more generic “buy upgrade, wait til you can afford the next” gameplay. It’d be nice to expand on the core mechanic in ways beyond just “number gets bigger”. Stuff that gets the player really invested in their choices, has significant impact on the gameplay (i.e. not just “the upgrades become affordable faster”), etc. would be really appreciated. One random idea could be a plinko board where each ball costs the metacurrency, and gets you new currenc(y/ies) that go towards a branching upgrade tree to affect the base and meta plinko boards in different ways.
Also, I would try really hard to avoid needing to cap the balls, especially not this early. Unity should absolutely be able to handle this and many more physics objects, even when running in the browser.