BulletManager implementation
merged BulletManager