Juego de Adivina #02

import java.util.Scanner;
public class Main {
    
    public static void main(String[] args) {
        OUTER:
        while (true) {
            System.out.println("JUEGO ADIVINA UN NÚMERO");
            System.out.println("1 - Nivel Facil\n"
                    + "2 - Nivel Intermedio\n"
                    + "3 - Nivel Deficil\n"
                    + "4 - Salir");
            Scanner leer = new Scanner(System.in);
            System.out.print("INGRESE UNA OPCIÓN: ");
            int opcion = leer.nextInt();
            
            switch (opcion) {
                case 1:
                    jugar(10);
                    break;
                case 2:
                    jugar(7);
                    break;
                case 3:
                    jugar(3);
                    break;
                case 4:
                    System.out.println("CERRANDO JUEGO");
                    break OUTER;
                default:
                    System.out.println("OPCIÓN INCORRECTA");
                    break;
            }
        }
    }
    
    static void jugar(int vidas){
        int numeroRandom = (int)(Math.random()*101);
        int numeroEligido = -1;
        
        Scanner leer = new Scanner(System.in);
        
        while(numeroEligido != numeroRandom){
            System.out.print("Ingreso un número: ");
            numeroEligido = leer.nextInt();
            
            if(numeroRandom < numeroEligido){
                System.out.println("Elige un número mas pequeño");
                vidas--;
            }else if(numeroRandom > numeroEligido){
                System.out.println("Elige un número mas grande");
                vidas--;
            }
            
            if(vidas == 0){
                System.out.println("GAME OVER");
                break;
            }
            
            System.out.println("----------------------");
            System.out.printf("| Te quedan %d Vidad  |\n",vidas);
            System.out.println("----------------------");
        }
        
        if(numeroEligido == numeroRandom){
            System.out.println("----------------------");
            System.out.println("| FELICIDADES GANASTE |");
            System.out.println("----------------------");
        }
    }
}