I should really give smooth scrolling a try someday. First, though, collision detection
Note that if it's too slow you may have to scroll every 2 or 4 pixels, so it might not be "smooth" scrolling anymore
And if it scrolls way too fast, you'Ll need to slow it down and still make it scroll every 2 or 4 pixels, because the LCD blurs a lot so if stuff scrolls too fast you barely see anything