updated a number of files, implemented world scrolling