Most games games have the player rotate and the background just move. This can be kind of confusing when your player is upside down. In this engine, the background rotates instead of the player. Scratch 3 has made rotating large objects less laggy which enables rotating huge backgrounds.
Thanks to the mathematicians who gave me permission to use their equation here. Just kidding, copyright isn't that bad... yet