made a better particle, particle system, solver, and behaviors