Add GunUpgrade constructor, DoubleShotUpgrade