not crashing. bg color fitting maybe not working.

need to move to png. cleaned up a bunch of pointer wankery.