Mint build fix

Merging all my progress thus far in to master! Pong game and a few other demos written in. Few bugs have appeared, I think there's some heap corruption going on. A seemingly random series of LEDs in a given row will occasionally blink on and then go away for a while. Doesn't appear to be written in the framebuffer at any point... not sure what's causing it. Graphics driver being corrupted?