public static void createTiles() {
		try {
			Tilelist = new ArrayList<Tile>();
			SpriteSheet tiles = new SpriteSheet(PATH_TILE, TILEWIDTH, TILEHEIGHT);
			tiles.setFilter(SpriteSheet.FILTER_NEAREST);
			SpriteSheet walls = new SpriteSheet(PATH_WALL, WALLWIDTH, WALLHEIGHT);
			walls.setFilter(SpriteSheet.FILTER_NEAREST);
			Scanner in = new Scanner(new File(PATH_DATA));
			String line;
			String tag;
			int x = 0, wx = 0;
			while (in.hasNext()) {
				line = in.nextLine();
				if (line.contains("(")) {
					while (!line.contains(")")) {
						line = in.nextLine();
						tag = line.split(":")[0];
						if (tag.equals("wx"))
							wx = Integer.valueOf(line.split(":")[1]);
						if (tag.equals("x"))
							x = Integer.valueOf(line.split(":")[1]);
					}
					Tile t = new Tile(tiles.getSprite(x, 0));
					t.setLrwall(walls.getSprite(wx, 0));
					t.setLlwall(walls.getSprite(wx, 1));
					Tilelist.add(t);
					if (LOG)
						System.out.println("created Tile " + x + " " + wx);
				}
			}
			in.close();
		} catch (SlickException | FileNotFoundException e) {
			e.printStackTrace();
		}
	}