Whoever you are, you have all my respect and more. I'm almost certain Innoxia will have a much less stressful time working on it with a better engine.
But seriously, while I may be just a bunch o' random text on the screen to you I still want it to be said; Thank you.

And looking forward to the improved version!
It's the same engine, same Java, just without all the Java 3-5 ways of doing things, Java is a massively efficient language, capable of punching at the weight class of C++, Innoxia is just very inexperienced with code.
If you want the "improved version" do some digging, or pm me, as I am fairly sure I can't share the link in a thread post.
Therein lies the problem. She doesn't want a rebuild of the custom game engine because it would remove the primary excuse for why she has put out a major story update in around a year.
Say, if you've got the time, I have an idea for a game (similar to LT) that requires a programmer. (I can write very well, but I can't program at all. Literally almost failed a test in uni for a some data management class that forced me to learn python.)
So that's why my game was lagging so badly back when I played it.
What about the problem of too many player character offspring making the game lag like hell? Another coding issue?
1.) I already did the work once before, and I'll be pushing some of the substantial changes soon.
2.) I am currently working on another project on the side to be a functional replacement to LT written in Godot, so I can't help you with your own project. I recommend picking up Godot or Java and do what she couldn't.
3.) The way she handles NPCs and data is to blame for that, it's an intrusive thing to fix, and she doesn't like externally supplied intrusive changes.
So the game stopped working for me like i was playing it one session, now none of the buttons do anything
Sounds like you're using my build, as that's a JavaFX Thread-Lock, pm me.