Spawn particles over time, convert old particles into new

Resolves issue #10