minor refactoring for launcher and turrets.