Adding combinePlayerOptions into existing code

Whichever one will get to resolving the issue so both are working in the code.

When it is set with only playerVars removed from settings.

const playerVars = settings/*.playerVars*/;
https://jsfiddle.net/1Lk5eqvp/

  const defaultOptions = defaults.playerOptions;
    const defaultVars = defaultOptions.playerVars;
    const playerVars = settings/*.playerVars*/;
    const playerOptions = combinePlayerOptions(defaultOptions, settings);
    playerOptions.playerVars = Object.assign({}, defaultVars, playerVars);
    const player = new YT.Player(video, playerOptions);
    players.push(player);
    return player;
  }

These are working

managePlayer.addRandom(".playa", {
    start: 45
  }, [

  managePlayer.add(".playc", {
    start: 60
  });

This is not working:

managePlayer.init({
    playerVars: {
      controls: 0,
      fs: 0
    }
  });

When this line is also removed
/*playerOptions.playerVars = Object.assign({}, defaultVars, playerVars);*/

https://jsfiddle.net/2mrzo3gy/

 const defaultOptions = defaults.playerOptions;
    const defaultVars = defaultOptions.playerVars;
    const playerVars = settings/*.playerVars*/;
    const playerOptions = combinePlayerOptions(defaultOptions, settings);
    /*playerOptions.playerVars = Object.assign({}, defaultVars, playerVars);*/
    const player = new YT.Player(video, playerOptions);
    players.push(player);
    return player;
  }

This is working:

 managePlayer.init({
    playerVars: {
      controls: 0,
      fs: 0
    }
  });

These are not working.

 managePlayer.addRandom(".playa", {
    start: 45
  }, [

  managePlayer.add(".playc", {
    start: 60
  });