* Refactor particle system
* Use correct alloc
* Use original ParticleIterator imlementation for zero allications.
* Move ParticleIterator to its own class instead of a nested class
* Mark nullable
* Add fallback mechanism for loading textures when it's an image file and not an xnb