Added a few "copy" methods, but there is a bug somewhere. "Copy" code is
currently commented-out in simulation.c