Interface for ParticleSystem class.

Awkward hacks continued.
Need to fix these soon.