/**
      * 
      * @param word
      * @param guess
      * @param placeholder
      * Inside the Function
      *  1. if the word in list is equal to the user's guess 
      *  2. update the placeholder to guess
      *
      */
     public static void updatePlaceHolder(String word, char guess, char[] placeholder){
        for(int i=0; i<word.length(); i++){
            if(word.charAt(i)==guess){
               placeholder[i] = guess;
            }
        }
     }
public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String word = randomWord();
        char[] placeholder = new char[word.length()];
        for(int i=0; i<placeholder.length; i++){
            placeholder[i] = '_';
        }
        int misses = 0;
        char[] missedGuess = new char[6];
        while(misses<6){
            System.out.println(gallows[misses]);
            System.out.println("Word: ");
            printPlaceHolder(placeholder);
            System.out.println();

            System.out.println("Misses: ");
            printMissesdGuess(missedGuess);

            System.out.println("Guess: ");
            char guess = sc.nextLine().charAt(0);
            System.out.print("\n\n");
            
             // check the guess 
            if(checkGuess(word, guess)){
                updatePlaceHolder(word, guess, placeholder);
            }
            else{
                missedGuess[misses] = guess;
                misses++;
            }

        }
        sc.close();
    }