While I did do all of the work figuring out how to get it to function properly, some credit for the way dive works should go to Gamefreak (for the base dive script that saved me a bunch of time) and to JPAN (for the special that allows this to work). Just remember that
Any tile errors that appear in the screenshots on the first page have been fixed.
Thanks for the compliments
Also, (for anyone who has seen the dive video), you will have noticed that there are tiles that do nothing when "A" is pressed on them, yet they still make the clicking noise. It is a minor bug that I cannot fix (except, perhaps, with ASM --- which I don't know).