Attribute-conditioned sprite generation on open LPC art: a cGAN and a pixel DDPM, each trained twice to test one idea, distilling the attribute encoder from a frozen classifier. On colour pairs never seen in training, that takes the DDPM's gap from 3.26 to 0.03 points.