Make the window resizeable.

Change WorldView to take sane arguments, and use that.
Flickery for some reason.
Fix player positioning when window is really tiny.

The HUD doesn't fit, of course.