Thank you!
Buying upgrades across the levels was actually the original plan! You would still start out with 1000 coins and nothing else, but you would have the choice to buy upgrades early on, or save money to buy better upgrades later. Unfortunately, we had to severly dumb down the shop due to time restraints.