public void Puntajes() throws IOException {
        try {
            String nomArchivo = "Datos.txt"; // Nombre del archivo de texto
            BufferedReader fileIn = new BufferedReader(new FileReader(nomArchivo));
            int apunta = -1; // Apuntador auxiliar para cambiar el nombre
            int[] arreglo; // Arreglo auxiliar donde guardar los puntajes del .txt
            arreglo = new int[5]; // De tamanio 5

            String[] nombres; // Arreglo auxiliar donde guardar los nombres
            nombres = new String[5];

            //Leer los nombres y puntajes
            //nom1 = fileIn.readLine();
            nombres[0] = fileIn.readLine();
            arreglo[0] = Integer.parseInt(fileIn.readLine());

            //nom2 = fileIn.readLine();
            nombres[1] = fileIn.readLine();
            arreglo[1] = Integer.parseInt(fileIn.readLine());

            // nom3 = fileIn.readLine();
            nombres[2] = fileIn.readLine();
            arreglo[2] = Integer.parseInt(fileIn.readLine());

            //nom4 = fileIn.readLine();
            nombres[3] = fileIn.readLine();
            arreglo[3] = Integer.parseInt(fileIn.readLine());

            //nom5 = fileIn.readLine();
            nombres[4] = fileIn.readLine();
            arreglo[4] = Integer.parseInt(fileIn.readLine());

            fileIn.close();

            //Auxiliares de reacomodo
            int aux;
            int aux2;
            String ayuda;
            String ayuda2;
            for (int i = 0; i < 5; i++) { // Recorre el arreglo completamente
                if (puntos > arreglo[i]) { // Si el puntaje actual es mayor al de la posicion actual del arreglo
                    //Reemplaza el valor y reacomoda todo el arreglo
                    aux = arreglo[i];
                    ayuda = nombres[i];

                    arreglo[i] = puntos;
                    nombres[i] = playerName;

                    apunta = i;
                    for (int j = i + 1; j < 5; j++) {
                        aux2 = arreglo[j];
                        ayuda2 = nombres[j];

                        arreglo[j] = aux;
                        nombres[j] = ayuda;

                        aux = aux2;
                        ayuda = ayuda2;
                    }
                    i = 6; // Sale del ciclo
                }
            }
            //Reasignar los valores de mejores puntajes con sus respectivos nombres
            punt1 = arreglo[0];
            nom1 = nombres[0];

            punt2 = arreglo[1];
            nom2 = nombres[1];

            punt3 = arreglo[2];
            nom3 = nombres[2];

            punt4 = arreglo[3];
            nom4 = nombres[3];

            punt5 = arreglo[4];
            nom5 = nombres[4];

            switch (apunta) { // Sirve para sustituir el nombre correspondiente y su puntaje
                case 0:
                    nom1 = playerName;
                    break;
                case 1:
                    nom2 = playerName;
                    break;
                case 2:
                    nom3 = playerName;
                    break;
                case 3:
                    nom4 = playerName;
                    break;
                case 4:
                    nom5 = playerName;
                    break;
            }
            //Reescribir en el archivo de texto los mejores puntajes
            PrintWriter fileOut = new PrintWriter(new FileWriter(nomArchivo));
            fileOut.println(nom1);
            fileOut.println(punt1);

            fileOut.println(nom2);
            fileOut.println(punt2);

            fileOut.println(nom3);
            fileOut.println(punt3);

            fileOut.println(nom4);
            fileOut.println(punt4);

            fileOut.println(nom5);
            fileOut.println(punt5);

            fileOut.close();
        } catch (IOException e) { // Si no existe el archivo, crea uno y escribe los valores default
            String nomArchivo = "Datos.txt";
            PrintWriter fileOut = new PrintWriter(new FileWriter(nomArchivo));
            fileOut.println(nom1);
            fileOut.println(punt1);

            fileOut.println(nom2);
            fileOut.println(punt2);

            fileOut.println(nom3);
            fileOut.println(punt3);

            fileOut.println(nom4);
            fileOut.println(punt4);

            fileOut.println(nom5);
            fileOut.println(punt5);

            fileOut.close();
        }
    }