private void loadImages(){
		try
		{
			File directory = new File("src/resources/images/tiles/backtiles/");

			File[] fileList = directory.listFiles();

			for(File file : fileList)
			{
				String[] name = file.getName().split("\\.");
				tileImageMap.put(Integer.parseInt(name[0]), new ImageIcon(file.getAbsolutePath()));
				
			}
		}
		catch(Exception e)
		{
			System.out.println("HERE");
			CodeSource src = this.getClass().getProtectionDomain().getCodeSource();
			if( src != null ) {
			    URL jar = src.getLocation();
			    ZipInputStream zip;
				try {
					zip = new ZipInputStream( jar.openStream());
					ZipEntry ze = null;
					while((ze = zip.getNextEntry()) != null)
					{
						if(ze.getName().contains("resources/images/tiles/backtiles/"))
						{
							
							String sub = ze.getName().substring("resources/images/tiles/backtiles/".length());
							if(sub.length() > 3)
							{
								String name = sub.substring(0,sub.length()-4);
								ImageIcon image = new ImageIcon(getClass().getResource("/" + ze.getName()));
								tileImageMap.put(Integer.parseInt(name), image);
								
							}
						}
					}
				} catch (Exception ex) {
					ex.printStackTrace();
				}
			}
		}
	}