Rewrote the particle emitter. Cleaner and more stable code. The emitter can also rotate which affects the particles correctly. The particles also use true positioning so collision is do able.