may include some graphic violence
http://www.html5canvastutorials.com/tutorials/html5-canvas-bursting-particle-effect/