private void initTiles(int width, List<String> lines) {
		tiles = new ArrayList<>();
		for (int i = 0; i < MIN_LINES; i++) {
			final String line = lines.get(i);
			
			for (int j = 0; j < width; j++) {
				if (j < line.length()) {
					char c = line.charAt(j);
					final TileType t = TileType.get(Character.getNumericValue(c));
					tiles.add(new Tile(j, i, t));
				}
			}
		}
	}