newPosition += effect::positionDelta(this, time_step);
newVelocity += effect::velocityDelta(this, time_step);
newForce += effect::forceDelta(this, time_step);
newPosition += effect::positionDelta(this, time_step);
newVelocity += effect::velocityDelta(this, time_step);
newForce += effect::forceDelta(this, time_step);