Thanks to you both for the help
Quote: "Perhaps you don't need to delete them? Just change the text string to "" or make the text not visible between games?"
I tested what happens when I don't delete them but I'm a bit reluctant to do that, not just because I feel the need to clean up after myself, but because when exiting the game it churns through deleting them at that stage instead.
Hodgey, I played a bit with the code above; the crossword uses one character per text string but I found that the length doesn't make any difference.
What does however, is using my custom font maps. When I ran the code as is, it took 0.05 seconds. But when I included the font maps, it appeared to crash. I reduced it to 500 and it took about... 8.5 minutes. *jazz hands*
If I don't include the extended font map it's faster, but still takes 94 seconds, which kind of reflects what I mentioned in my previous post, that it gets to a mysterious point where it slows right down (then eventually speeds up again).
I've been using a couple of different font maps without any issue, they load and display fine. Admittedly, I haven't conformed exactly to the layout guidelines- I lined up the letters instead of putting them in a grid, but I don't know if that makes any difference.
I'd try setting the font maps as the default font, but for some reason that's stopped working. When I tried a month or two ago it worked, I may have been using the previous version of AppGameKit at the time, I don't know.
I'm new. I bring cats for all.