public void placeMap() {
		// fill with walls
		Tile temp = new Tile("assets/data/spr_16x16Wall.png");
		temp.setPassable(false);
		for (int x = 0; x < map.getWidth(); x++) {
			for (int y = 0; y < map.getHeight(); y++) {
				map.setTile(x, y, temp);
			}
		}

		// draw edges - TRANSPARANT BACKGROUNDS ARE NOT TRANSPARANT.
		// Tile edge = new Tile("assets/data/spr_16x16Edge.png");
		/*
		 * for (int i=0; i<3; i++) //horizontally aligned rooms { for (int j=0;
		 * j<3; j++) //vertically aligned rooms { //top of each room for (int
		 * k=1; k<10; k++) { int subroom_width=j*13*16; int
		 * subroom_height=i*9*16; map.setTile(subroom_width+16*k,
		 * subroom_height+0, edge); } } }
		 */
		// map.setTile(16, 0, edge);

		// fill with empty(for now pre-determined 10x5) space, will be some
		// semi-random size
		temp = new Tile("assets/data/spr_16x16Floor.png");
		temp.setPassable(true);
		for (Room rm : rooms) {
			for (int xp = 1; xp < 10; xp++) {
				for (int yp = 1; yp < 5; yp++) {
					map.setTile(rm.getStartX() + xp, rm.getStartY() + yp, temp);

					// set stairs tile
					if (rm.getStartX() + xp == mapEndX
							&& rm.getStartY() + yp == mapEndY) {
						map.setTile(rm.getStartX() + xp, rm.getStartY() + yp,
								new Tile("assets/data/spr_16x16Stairs.png"));
						map.getTile(rm.getStartX() + xp, rm.getStartY() + yp)
								.setPassable(true);
					}
				}
			}
		}
	}