recycle method
Implementation
void recycle(Particle particle) {
var rng = Random();
particle.updatePosition = Offset(
startPosition.dx + ((rng.nextDouble() * 2 - 1) * startPositionRadius),
startPosition.dy + ((rng.nextDouble() * 2 - 1) * startPositionRadius),
);
// Reset the particle velocity to it's initial number on recylce - in case of physics
particle.updateVelocity = particle.velocity;
}