scrolling is working!  fixed errors in Object.clear() and a render_all error that shouldn't have been using camera_x/y.  Also had an error with the way Panel Height was defined. In the tutorial it's set to a value, but I had set it equal to SCREEN_HEIGHT - MAP_HEIGHT. Had to change MAP_HEIGHT to CAMERA_HEIGHT.
Works ok, but gets sorta slow on bigger maps.