Framebuffer fixes (single pixel drawing works, variable resolution but still defined in framebuffer.h)