Credit to @NiksputComedian for the scrolling engine which I modified. And yes, this is based on my scrolling time machine engine.