private static boolean cornersSurrounded(Tile tile, Tile[] tileArray, boolean biome) {
		boolean out = true;
		int i = 0;
		if (biome) {
			for (Tile t : tileArray) {
				if (i < 4) {
					if (t != null && (t.tile != tile.tile && Tiles.getPrecedence(t.tile) > Tiles.getPrecedence(tile.tile)) && t.floor == tile.floor) {
						out = false;
						break;
					}
				} else {
					if (t == null) {
						out = false;
						break;
					} else if (t.tile == tile.tile && t.floor == tile.floor) {
						out = false;
						break;
					}
				}
					
				i++;
			}
		} else {
			for (Tile t : tileArray) {
				if (i < 4) {
					if (t != null && t.floor < tile.floor) {
						out = false;
						break;
					}
				} else {
					if (t == null) {
						out = false;
						break;
					} else if (tile.floor >= t.floor) {
						out = false;
						break;
					}
				}
					
				i++;
			}
		}
		return out;
	}