Draw offscreen; fixes a lot of graphics glitches. Crazy golf renders properly.

making a new context every time is going to be dog slow, please file a follow-up issue and assign to me