reset method
Implementation
void reset({
required Vector2 position,
required Vector2 direction,
required Color color,
}) {
this.position = position.clone();
_direction = direction;
_age = 0;
scale = Vector2.all(1);
paint = Paint()..color = color;
}