private void InitialiseMovementSystems() { IStateManager stateManager = this.GetComponent <IStateManager>(); stateManager.AddState <EnemyFollowState>(); IMovementController movementController = this.GetComponent <IMovementController>(); movementController.InitialiseController(); }