Yea, there's a lot of data going on so optimizations are always welcome.
I used to have a version that did a lot of calculations at the start, but that made loading super long, and used more memory. Now it loads in that stuff gradually, but I guess that gives a bit more stuttering during the game. Maybe I can make it a mod-setting, load everything at the start, or gradually. Perhaps that would already help.
I'm also always open to accept pull requests on Github, if you want to make more changes yourself. I don't have much time to really make big changes myself, but can always review.
Thanks!