done tons of work re factoring to use classes as appose to just functions, still playing with particle systems possibly going to use SPARKS but seems a bit heavy will keep reading up onsystems / how they work before using