SmoothScroller: Handles screen scrolling for the user, but in a smooth way with some small physics included