Added basic pooling to particle system