Initial Integration. Original Author: http://www.garagegames.com/community/blog/view/22378/1
personal tweak: simplified particle removal as that was causing timing issues.
tab cleanup (strictly for original code so as not to create false-positives in pre-existing ones)
Merge pull request #16 from Azaezel/ParticleRibbon

Particle ribbon