Cool game! I don’t feel like it fits the theme that much, but it’s okay. One thing I would suggest is hiding the upgrades until the player is about halfway the price needed for them, and also maybe make the button have a different state when you don’t have enough money to buy the upgrade.