I’m not sure why the resource gathering part has a timer, and must be inactive while selecting upgrades. The rate you get currency is mostly consistent the entire time, so why not just have it always running, even while the player is looking through upgrades? I feel like the decision to have the timer may have been just following the nodebuster like formula a little too closely/non-critically.