public static IPokemon createNewInstance(String classname) {
		System.out.println("Trying to retrieve pokemon " + classname);
		PyObject theClass = ScriptManager.getInterpreter().get(classname);
		PyObject theInstance = theClass.__call__();
		IPokemon t = (IPokemon)theInstance.__tojava__(IPokemon.class);
		t.initialize();
		t.info();
		for(IMove m : t.get_moves()) {
			m.init_fuzzy();
		}
		System.out.println(classname + " initialized");
		return t;
	}