This is way inefficient and won't even run on iOS. To remedy, we need to save the final effects in some form that can be run without an XML parser (for example, pickle), and then package these as part of the application. The various effects should be imported on program init, and then instead of calling p = ParticleEffect(blah) each time we want an effect, we need to call start() on the already instantiated particle effect object
This is way inefficient and won't even run on iOS. To remedy, we need to save the final effects in some form that can be run without an XML parser (for example, pickle), and then package these as part of the application. The various effects should be imported on program init, and then instead of calling p = ParticleEffect(blah) each time we want an effect, we need to call start() on the already instantiated particle effect object