Update to version 1.0.4

### Additions
* Added chance() function

### Changes
* Changed 'click' mouse event to separate 'mousedown' and 'mouseup' events
* PCS worker now instantiates upon first call of collideable()