private void createLab(int x, int y) {
		walkways[x][y] = true;
		ArrayList<Node> dirs = new ArrayList<Node>();
		if (x > 1) dirs.add(new Node(x-1, y));
		if (y > 1) dirs.add(new Node(x, y-1));
		if (x < width - 2) dirs.add(new Node(x+1, y));
		if (y < height - 2) dirs.add(new Node(x, y+1));
		
		Collections.shuffle(dirs);
		
		for (Node node : dirs) {
			if (walkways[node.getX()][node.getY()]) {
				continue;
			} else if (checkSurroundingTiles(x, y, node.getX(), node.getY())) {
				createLab(node.getX(), node.getY());
			}
			
		}
	}