public static void load(File f, CARunner runner) {
try {
Universe universe = (Universe)EncogDirectoryPersistence.loadObject(
new File(FileUtil.forceExtension(f.toString(), "eg")));
CAProgram physics = (CAProgram)SerializeObject.load(
new File(FileUtil.forceExtension(f.toString(), "bin")));
physics.setSourceUniverse(universe);
runner.init(universe,physics);
} catch (IOException ex) {
throw new CellularAutomataError(ex);
} catch (ClassNotFoundException ex) {
throw new CellularAutomataError(ex);