Playing around with canvas and particles. Some messy (vanilla) javascript and fudged physics.