public void calculateNeighbours() {
		
		for(int x=0; x<xmax; x++) {
			
			for(int y=0; y<ymax; y++) {
				Position temp = maze.get(y).get(x);
				if(x==0) {					
					temp.east = maze.get(y).get(x+1);
				} else if(x==xmax-1) {
					temp.west = maze.get(y).get(x-1); 
				} else {
					temp.east = maze.get(y).get(x+1);
					temp.west = maze.get(y).get(x-1);
				}
				if(y==0) {
					temp.south = maze.get(y+1).get(x);
				} else if(y==ymax-1) {
					temp.north = maze.get(y-1).get(x);
				} else {
					temp.south = maze.get(y+1).get(x);
					temp.north = maze.get(y-1).get(x);
				}
			}
		}
		
		//System.out.println(nodes);
	}