public void FighterClicked(GameObject fighterInfo)
    {
        SelectedFighterInfoController controller = fighterInfo.GetComponent <SelectedFighterInfoController>();

        if (controller.isInFighterPool)
        {
            if (player1Box.AddFighter(fighterInfo))
            {
                controller.isInFighterPool = false;
            }
            else if (player2Box.AddFighter(fighterInfo))
            {
                controller.isInFighterPool = false;
            }
        }
        else
        {
            fighterInfo.transform.SetParent(fighterPool.transform, false);
            controller.isInFighterPool = true;
        }
    }
    public Player CreatePlayer()
    {
        Player ret;
        string name = txf_playerName.text;

        if (string.IsNullOrEmpty(name))
        {
            ret = new Player(playerID);
        }
        else
        {
            ret = new Player(playerID, name);
        }

        SelectedFighterInfoController fighterInfo = fightersContainer.GetComponentInChildren <SelectedFighterInfoController>();

        ret.Fighters = new FighterController[1];

        ret.Fighters[0] = fighterInfo.getFighter();

        return(ret);
    }