public static void initBlocks() {
		for (int y = 0; y < blocks.length; y++) {
			for (int x = 0; x < blocks[0].length; x++) {
				// System.out.println((x * Configuration.TILE_DIMENSION.width) +
				// " " + (y * Configuration.TILE_DIMENSION.height));
				if ((y * Configuration.TILE_DIMENSION.height) < (6 * Configuration.TILE_DIMENSION.height)) {
					blocks[y][x] = new Block(
							(x * Configuration.TILE_DIMENSION.width),
							(y * Configuration.TILE_DIMENSION.height),
							getRandomTypeDominant(Type.NIGHT_AIR,
									Type.STAR_AIR, Type.NIGHT_AIR));
				} else if (((y * Configuration.TILE_DIMENSION.height) > (5 * Configuration.TILE_DIMENSION.height))
						&& ((y * Configuration.TILE_DIMENSION.height) < (7 * Configuration.TILE_DIMENSION.height))) {
					blocks[y][x] = new Block(
							(x * Configuration.TILE_DIMENSION.width),
							(y * Configuration.TILE_DIMENSION.height),
							Type.GRASS);
				} else if (((y * Configuration.TILE_DIMENSION.height) > (6 * Configuration.TILE_DIMENSION.height))
						&& ((y * Configuration.TILE_DIMENSION.height) < (10 * Configuration.TILE_DIMENSION.height))) {
					blocks[y][x] = new Block(
							(x * Configuration.TILE_DIMENSION.width),
							(y * Configuration.TILE_DIMENSION.height),
							Type.DIRT);
				} else if (((y * Configuration.TILE_DIMENSION.height) > (9 * Configuration.TILE_DIMENSION.height))
						&& ((y * Configuration.TILE_DIMENSION.height) < (13 * Configuration.TILE_DIMENSION.height))) {
					blocks[y][x] = new Block(
							(x * Configuration.TILE_DIMENSION.width),
							(y * Configuration.TILE_DIMENSION.height),
							getRandomType(Type.DIRT, Type.STONE));
				} else {
					blocks[y][x] = new Block(
							(x * Configuration.TILE_DIMENSION.width),
							(y * Configuration.TILE_DIMENSION.height),
							Type.STONE);
				}
			}
		}
	}