So 600 points / whatever amount of scrap to upgrade all arrays once, in which case it will still frequently fail and you are still stuck doing nothing else but watching the screen... Yeah this needs to be reworked. I don't mind the direction it has taken, just give us something to do while it loads. A better solution might also be to have it take a flat amount of time that takes less as you upgrade it. The RNG is just too frustrating.