Abstracted particle system