Changed upgrades logic (uses upgrades based on their names), upgrades are now saved.