Drift now works, both in single simulation and parallel batch mode.  The batch stuff is a bit of a hack having to do
with the names of the rule classes, but for now it's fine.