UPDATE 4 MAR 2020:
Behind-the-scenes changes today. Organized the code to be more modular. Should be easier now to make levels by calling only the subroutines that I need.
At this point in the game (ha! no pun intended) I have about 1100 lines of code and lots of variables to track. I tried the "concise code" route and while that made the program slightly smaller, it was causing more issues than it was worth. So now I'm favoring more explicit statements and subs to keep things functional.