public void loadMasterTileList(String directory, String fileName) throws IOException{
		String[] tileList = new String[1];
		String[] temp;
		
		FileReader fr = new FileReader(directory+fileName);
		BufferedReader br = new BufferedReader(fr);

		//init based on number of tiles in file
		int numOfTile = Integer.parseInt(br.readLine());
		for(int i = 0; i <= numOfTile+1;i++){
			allTiles.add(new Tile());
		}
		
		String currentString = br.readLine();
		tileList[0] = currentString;
		
		while((currentString = br.readLine())!=null){
			if(currentString != ""){
				temp = new String[tileList.length+1];
				for(int i = 0; i <= tileList.length-1; i++){
					temp[i] = tileList[i];
				}
				temp[temp.length-1] = currentString;
				tileList = temp;
			}
		}
		br.close();
		loadTiles(directory,tileList);
	}