Somewhat working

Nothing crashes! But the colors don't seem to be right. Confirming with
a solid color test image.