IEnumerator StartEnemyTurn()
    {
        state = GameState.ENEMYTURN;
        yield return(StartCoroutine(boss.RunTurnRoutine()));

        if (summoner.GetHealth() < 1)
        {
            state = GameState.LOSE;
            uiManager.SetLoseScreen(true);
            yield break;
        }
        yield return(StartCoroutine(ResolveSummonTurn()));
    }