public ArrayList <Jogo> inserirJogo( ArrayList <Jogo> games ){
        Scanner scan = new Scanner(System.in);
        int op;
        if ( games.isEmpty() ){
            System.out.println("\nVocê não tem nenhum jogo!");
        }
        else{
            System.out.println("\nQual dos jogos você quer inserir? [ 1 - "
            + games.size() + " ]");
            int i = 1;
            for ( Jogo x : games ){
                System.out.println( i + ")" + x );
                i++;
            }
            System.out.print("\n > ");

            while(true){
                if (scan.hasNextInt())
                    op = scan.nextInt();
                else{
                    System.out.print("Erro. Insira um número.\n\n > ");
                    scan.next();
                    continue;
                }
                break;
            }

            if ( op < 1 || op > games.size() )
                System.out.println("\nNúmero inválido.\nSaindo...");
            else{
                if ( !(this.nome).equals(games.get(op-1).getPlataforma()) ){
                    System.out.println("\nErro. O jogo não é para " + this.nome 
                            + ".");
                }
                else{
                    if ( ( this.memoria[0] + games.get(op-1).getTamanho() ) > 
                            this.memoria[1] ){
                        System.out.println("\nErro. Memória insuficiente.");
                        System.out.println("Precisa de mais " +
                                ( ( this.memoria[0] + 
                                games.get(op-1).getTamanho() )
                                        - this.memoria[1] ) + "GB.");
                    }
                    else{
                        this.jogos.add( games.get(op-1) );
                        this.memoria[0] += games.get(op-1).getTamanho();
                        games.remove(op-1);
                        this.num_jogos++;
                        System.out.println("\nJogo inserido com sucesso.");
                        if ( this.memoria[0] == this.memoria[1] ){
                            System.out.println("\nAtenção. Agora a memória está"
                                    + " cheia.");
                        }
                    }
                }
            }
        }
        
        return games;
    }