particle system speed optimizations

- removed excessive new Point() calls.
- remove += / *= / -= calls