private void PlayerDreaming(int casterPlayerNum)
 {
     if (casterPlayerNum != playerNum)
     {
         Debug.Log("I am dreaming, my player number is " + playerNum);
         genericCharacter.SetDreaming(true);
         genericCharacter.allStatusEffects[1].gameObject.SetActive(true);
         StartCoroutine(RevertDreaming());
     }
 }