Added magic number trial / generation, etc.

Bishop move generation appears to be working. The Criterion
benchmarking package is also now used.