Upon resuming play today - The generator level was saved, the effect on the number of tubes available registered as 30/5 and the money amount glitched out. The tubes tried to resume but with the funds glitched most of the tubes just stopped functioning. All were previously upgraded but none resumed when funds were available. The trigger event for the continued function may not be looking for available funds ( perhaps a global counter to try to trigger?) Generator tries to show upgradable, but results in the negative sound effect and no upgrade.
Its an interesting modularizing issue. I'm tempted to pull some form of the mechanic into another system I'm designing.
Hope the feedback is taken in good stead. Its worth continuing to develop.