private boolean findCharacter(String characterNameInput) {
    int characterListSize = getCharacterList() == null ? 0 : getCharacterList().size();

    if (getCharacterList() != null && characterListSize > 0) {
      for (Character character : getCharacterList()) {
        String characterName = character.getCharacterName();

        boolean isCharacterNameMatched = characterNameInput.equals(characterName);
        if (isCharacterNameMatched) {
          return true;
        }
      }
    }
    return false;
  }
  private void createCharacter(Character newCharacter) {

    Button btn =
        createCharacterBtn(
            getRandomAvatarPath(), Constants.AVATAR_IMAGE_WIDTH, Constants.AVATAR_IMAGE_HEIGHT);
    btn.setText(
        String.format(
            "%s\nLevel: %s\nClass: %s \nRace: %s",
            newCharacter.getCharacterName(),
            newCharacter.getCharacterLevel(),
            newCharacter.getCharacterClass(),
            newCharacter.getCharacterRace()));

    characterList.getChildren().add(0, btn);
  }