After that was working, I succumbed to the call of feature creep and added a projected flashlight, and some ambient occlusion, and some hacky entity shadows.
Finally, I redid the menu system to be controller-first, using glyphs and detecting controller to match them, and to have the configuration shared between all the games. Of course, partway thru I lost access to Fable 5, and Opus 4.8 wrapped up the rest of it.
It was a lot of fun to build and play, and I thought maybe other people would enjoy playing it too.
Have fun!