public static PlayerDetailsMessage createPlayerDetailsMessage(String playerName) {
        if (playerName == null) throw new IllegalArgumentException("PlayerDetail is Null");
        return new PlayerDetailsMessage(playerName);
    }