public void apply(float dt, Particle p) {
public void apply(float dt, Particle p, int index) {
        public void apply(float dt, Particle p) {            p.getVelocity().scaleAdd(dt, vector, p.getVelocity());        }