Cleaned up particle system.
Added base class for particle emitters rather than an interface.