Upgrades are finite and reworked