Added Stopwatch.js. Changed from iterative to event driven in order to use a Web Worker for collision testing. Currently filling is circa 40 TIMES SLOWER.