Rewrote my Particle System for general purposes

still needs a better interface tho'