Changed ParticleGun to GeneralParticleSource