added background scrolling code, dont know if this is right, ive never coded scrolling before this xD