bunch of particle effect fixes