Expand "world" beyond 800*600. Viewport moves when user moves mouse to
edge of overlay. TODO: need to apply viewport offset to all objects.
Merge branch 'issue29' into develop