New Particle Features

- Added support to through balls from both hands
- Added support to change color of the balls
- Added support for "Lifetime" to particles that can be queried in JS
- changed default should die to be "not moving and at least 30 seconds old"
- added a lock around particle lookup which fixes a crash