array implemented, checkpoint. going to try gibbs sampling the whole image at once, not single pixels