Initial addition of particle effects.
Current bugs: Trying to "unused" particles instead of removing from the scene because the animation restarts and the draw order gets messed up. But hide() isn't working.
Also, I want the listener thrust to be 180 degrees in the other direction; angle=180 isn't doing anything.