Passes update chain to child Particle.
@override void update(double dt) { particle?.update(dt); if (particle?.shouldRemove ?? false) { removeFromParent(); } }