Add explicit screen model allowing accurate colour implementation
Improve screen virtual framebuffer rendering to use a single texture
Correct code to color areas near man and tidy up virtual framebuffer code