When i create player2, i get player1 duplicated

Wouldn’t it be simpler if if you just created player and let the player controller spawn its pawn and the pawn construct would set the right pawn material?