added ParticleSpawn.cs, fix with EntityActivator, misc