animate non-torus move
animate program done
animate torus move
sim handles empty programs
remove dead code
animate fail move