private void generateHouse(){
        int width=(int)Math.round(Math.random()*30)+20;
        int height=(int)Math.round(Math.random()*30)+20;
        this.gMap=new Vertex[height][width];
        char[][] generatedHouse = new char[height][width];
        for(int y=0; y<height; y++){
            for(int x=0; x<width; x++){
                if(x==0 || y==0 || x==width-1 || y==height-1){
                    generatedHouse[y][x]='#';
                }else{
                    if(Math.round(Math.random()*3)==1){
                        generatedHouse[y][x]='#';
                    }else{
                        generatedHouse[y][x]='.';     
                    }
                    if(Math.round(Math.random()*6)==1){
                        generatedHouse[y][x]='P';
                        this.pipes.push(x+","+y);
                    }
                }
                gMap[y][x]=new Vertex(x+","+y);
            }
        }
        this.house=generatedHouse;
    }