Multiple Block version

Iterate across means, covs and weights
(2K+1) more evals, but actual acceptance!