Fix the dragging and scaling. Reduce the number of spline points to make the dragging smoother.
#142 Further reduced Vector2 allocations by storing only particle's xPosition.
Particle's y position is always calculated from the pipe cross sections. So don't need a Vector2 for storing the particle's position.