So, I did something a bit more to try and fix Pfhonge on Forge --- but got the same result as last time.
The fix worked at first, the game ran just fine in the debug version, but after multiple subsequent tests the fix broke. I really don't know right now.
It does work, it just doesn't stay working.
Well, at least it functions "well enough" --- if someone likes the game, they'll pay for it, and the problem isn't too much of a problem. If they don't like the game, then it's just business as usual. :)