So.
I ported it all to AS3, with the intention of simultaneously creating an air program and something web friendly, to find out that ruffle can't play AS3 content at the moment. So then I looked to Adobe animate, with the intention of re-writing the code in HTML5 friendly Javascript. The conclusion I've come to is that I don't have the heart to port this game a second time.
What I've landed on is that I will complete this game in AS2. Any future games I create will either be made with Adobe Animate(most likely) or Unity(somewhat less likely.)
The show must go on, so look forward to seeing an update in the following week or so, complete with bug fixes, some quality of life improvements, and expanded gameplay and animations.
Cheers.