Simplified rendering, fixed scrolling camera.

Added a world-space to screen-space conversion function to the camera
class. This allows much simpler rendering code. Added in detection and
graceful failure for missing tiles.