implemented level scrolling