This patch adds a second dimension of shaking the level (rather than straight up and down) as well as shaking at random positions when you set $1887.
Note that there may be a small garbage tiles if the screen goes beyond the left edge of the level. Not much of a problem unless if you make it displace further left and right and move the screen up and down while past the left edge of the level (which causes more garbage tiles appearing WITHIN the level). Since in the original SMW where garbage tiles appear at the top of the level.
-2.0 Massive updates:
--Works on LM v3.00
--Most things that interact with the border of the screen no longer uses the displaced screen.
Be aware that I deliberately made the layer loading not react to the moved screen and will act as if the screen didn’t shake, thus unloaded tiles may appear on the edge of the screen. This is to prevent a highly visible glitch that can appear within the level borders when the screen coordinates is a negative number just even a few pixels past the left edge of the stage (you see invalid tiles during this when scrolling up and down).