More progress has been made! I created a version of my font routine that is optimized for drawing numbers, and here you can see it drawing a small counter. It's blazing fast: this is with a dummy loop that runs 8 thousand times
slowing it down. I don't show this in the gif, but it pads the start with zeros if it needs to.
This will let me draw the score and do many other things, so I'm super excited!
It won't be too hard to make it draw the score and multiplier. The routine that draws the text can "chain" the position where it left off into this routine (and vice versa), so that I can draw some text, then draw a number, then draw some more text.
Using my skills of uncommenting sections of code that I wrote a while ago (this routine's inputs have been planned out for quite some time now), I added the code that draws the score (difficulty was vastly increased for the sake of brevity):
I've decided that I'm going to reduce the number of rows that are on the screen, it's too cluttered, and you gain points far too fast.