Projectiles use pool allocator