scrolling engine, objects are not rendered when offscreen