[Change] blit functions use doubles instead of vectors. [Change] Took some time out to clean up space.c bringing it up to xml.h standards.
[Change] Moved colours out of opengl specific stuff.