VWL_UpdateScreenBlocks, but not really

weird stuff with segments and pointers that I can't understand yet, and can't
test anyway.

- some cleaning in vw, main