BulletManager를 BulletSpawner와 BulletPool로 분할