cleaned up the code a bit for the scrolling background