private static void loadRecursively(File dir) {
		if(dir.isDirectory()) {
			for(File child : dir.listFiles()) {
				loadRecursively(child);
			}
		} else {
			if(dir.getName().endsWith(".py")) {
				try {
					interpreter.execfile(new FileInputStream(dir));
					System.out.println("Loaded " + dir.getAbsolutePath());
				} catch (FileNotFoundException e) {
					System.out.println("Unable to load file: " + dir.getAbsolutePath());
					e.printStackTrace();
				}
			}
		}
	}