particle generator
ranging scale
delegates for translation and direction
final changes for particles