use pool for projectiles