(End of) 2020 Update: Uh, it seems some time between now and when I wrote the text below, these games are working again? Scratch can be such a volatile platform :P Well, looks like Scratch 3.0 broke all my games that use this style of collision detection. Welp.
Well, here you go! I have imported my physics and commented all over the scripts so you can understand it all. You will need to scroll to the right to see some of the comments. I also added a border to prevent sprite overlapping.