It was possible for a `LoopEndBrick` to be moved in before a `LoopBeginBrick` which makes no sense. This boolean tackles that problem as the bricks are returned ordered.