Revising Bulgar move procedure.
Revising jump move tests.

Rather than testing each direction separately, the jump move tests find
all possible jump moves for a given space, verifies that the result of
is-jump-move? is true, and that all other spaces on the board return
false.