Renderer: Use ">=" instead of "==" for end condition check

This avoids accidental overrun bugs.
Renderer: handle scroll of sprites in world space

Sprite offset can be defined relative to the screen or to the world.
Support a per-sprite flag that switches between them.  Sprites can either
be at their own on-screen location or scroll along with the camera.