reuse particle object for maximum speeeeed