projectiles aren't infinite