Minor optimizations to barrier randomization

I put in rechecks to prevent against all full boards and nearly all
(~99.992%) empty boards. In addition, console printouts are given for
the barrier layout of each Barrier instance, the first piece of metadata
to be generated.