color works! also, i'm starting to figure out how to get/set pixels in surfaces (BMPs are surfaces)