https://medium.com/@mike-at-redspace/magic-mouse-dust-build-a-sparkling-canvas-particle-effect-w-canvas-api-72d32e4cce56 を改造