private void AddPlayer(int id)
    {
        if (id < 0 || id > 4 || _players[id] != null)
        {
            return;
        }

        var playerGameObject = Instantiate(playerPrefab);

        playerGameObject.name = $"Player {id + 1}";

        var player = playerGameObject.GetComponent <Player>();

        player.Id    = id;
        _players[id] = player;

        _uiManager.ShowResource(id);
        _scarecrowManager.ReassignPlayersToScarecrows(_players);
    }