Begin trying to only paint what's visible.
Rewrite and change lots of things.