public IGameBuilderSetSecondPlayer FirstPlayerSet(IPlayerType playerType) { var player = playerType.Player; _players = _players.Add(player); _startingPlayerMapper = _startingPlayerMapper.Add(StartingPlayer.As().FirstPlayer(), player); return(this); }