public void Attack(IntVector2 position) { _stateController.SetState(_stateController.GetHostileState()); _stateController.CurrentState.Attack(position); }