added linerenderer as optimization so we dont have to update every single interpolation for the particle system, seems much faster (can run at 100 iterations and is only consuming 20% of the time, with 70% spent waiting for FPS)
pre-merge
merge