In-progress with revised representation

Revised move tuple representation to eliminate BitVectors.  In-progress.
Other optimizations have brought the runtime down considerably.