try Prefactory for pooling projectiles