Moved upgrades to their own file.