Add Upgrade constructor, call it in GunUpgrade