three.js - General Purpose Particle System by mkkellogg