private void InitialiseWeaponSystems()
        {
            IEnemyTargetingSystem targetingSystem = this.GetComponent <IEnemyTargetingSystem>();

            targetingSystem.InitialiseTargetingSystem();

            IWeaponController weaponController = this.GetComponent <IWeaponController>();

            weaponController.InitialiseWeaponController();

            IDamageable damageManager = this.GetComponent <IDamageable>();

            damageManager.InitialiseComponent();
        }