private static boolean rounds(Fighter first, Fighter second) {

    // Begin for loop; Each Fighter gets 10 alternating turns to destroy their opponent
    for(int turn = 1; turn < 11; turn++) {
      System.out.printf("Round %d: ", turn);

      // If the first fighter wins, ask the user if s/he wants to play again;
      if(first.takeTurn(getTurnType(turn), second)) {
	// If the user would like to play again, set up a new game;
        if(checkShouldLoop()) {
	  isInitialGame = false; // Tells dead Fighter to clear the Scanner buffer;
          initialize(second); // Resets the dead Fighter;
	  first.restoreHP(); // Refreshes the living Fighter;
          return true; // Continue playing;
        }
        else return false; // Exit game;
      }
      // If the second Fighter wins, ask the user if s/he wants to play again;
      else if(second.takeTurn(getTurnType(turn), first)) {
	// If the user would like to play again, set up a new game;
        if(checkShouldLoop()) {
	  isInitialGame = false; //Tells dead Fighter to clear the Scanner buffer;
          initialize(first); // Resets the dead Fighter;
	  second.restoreHP(); // Refreshes the living Fighter;
          return true; // Continue playing;
        }
        else return false; // Exit game;
      }
    }
    // End for loop;

    // If neither Fighter wins, ask the user if s/he wants to play again;
    System.out.println("Time has run out.  The fight is a tie!");
    // If the user would like to play again, set up a new game;
    if(checkShouldLoop()) {
      // Refreshes the Fighters;
      first.restoreHP();
      second.restoreHP();
      return true; // Continue playing;
    }
    else return false; // Exit game;

  }