Canvas Based Particle Implementation to support Non-WebGL devices issue #41