Githib was slow on the uptake

Everything else I changed is in this. I added a constructor to the
ActionStatePair, which is never used. But it works. Depth first only at
the moment. It shouldn't take long to turn things into Heuristics and
then after a while make it work in a memory efficient way.