UNTESTED store direction with depth 1

Used to avoid repeating the previous board state that lead to the
current one. Should save some amount of c time per iteration.
solver smoke tests
Revert "remove redundant constant."

This reverts commit 3f887b456f931e3bcfaea933ce6421fe09d7f32d.
new mongo driver