New particle system

yay
You probably to need to do this.on("set_whatever", this.onSetWhatever, this);  for all your properties so when they change you update the internal emitter