added another simulation mode which is more consistent with the operational semantics of  SPNs so it's basically similar to the pebble game in Snoopy