Fix jumping w hdiff at screen top/bottom.

Also increased the scroll_frame size. I was playing Animal Crossing and noticed
that the scroll_frame they use is big, and it feels natural as part of the
movement in that game. I wonder what it is like in other 2d overhead scrolling
games.