public void update(double dt) {
		for (int i = 0; i < 3; ++i) {
			this.acceleration[i] = -this.velocity[i] * this.drag + this.externalAcceleration[i];
			this.velocity[i] += this.acceleration[i] * dt;
			this.position[i] += this.velocity[i] * dt;
		}
		
		this.lifeTime -= dt;
	}