Improved overworld scrolling