public boolean getTxt(ArrayList<Game> games)
    {
        // Clear games
        games.clear();
        
        //Herunder ses referencen til den textfil, der indeholder vores ord-data:
        String fileName = "words.txt";

        //Dette vil læse én linie ad gangen:
        String line = null;

        try
        {
            //FileReader læser tekstfiler i standard encoding.
            FileReader fileReader = new FileReader(fileName);

            //Læser tekst fra en karakter-input stream, buffer tegn, så som at sørge for effektiv læsning af tegn, arrays og linjer.
            BufferedReader bufferedReader = new BufferedReader(fileReader);

            Game game = null;

            while ((line = bufferedReader.readLine()) != null)
            {
                String[] part = line.split(",");

                if (part.length == 1)
                {
                    // Kategori
                    game = new Game();

                    game.setName(part[0]);

                    games.add(game);
                }

                if (part.length == 2 && game != null)
                {
                    // Spørgsmål / svar
                    Question p = new Question(part[0], part[1]);

                    game.getQuestions().add(p);

                }
            }

            // Lukker filen.
            bufferedReader.close();
        } catch (FileNotFoundException ex)
        {
            System.out.println("Unable to open file '" + fileName + "'");
            return false;
        } catch (IOException ex)
        {
            System.out.println("Error reading file '" + fileName + "'");
            return false;
        }
        return true;

    }