updated particle engine for fireworks