We were using the result of Board.make_move!() to determine whether
the current player could jump again. This worked by accident but was
not part of the specified interface.
I've changed the code to ignore the return value and instead query the
move object itself.