Hiya Josh, glad to see you poke your head out of the coding cave.
Just keep at it, you're doing fine. While I certainly want the game today, I think I sort of understand the complexity of what you are trying to accomplish, because as I stated once before, I have spent some time just thinking about what it would take to make a game like this even though I am no coder. I have dabbled with programming before so I sort of have a small idea, but conceptually, the things that need to be running in the background of this kind of game is mind boggling, at least it was to me.
Also, I laud the fact that you are at least attempting to make the game that no other dev has attempted, AND you seem to be trying to do it the RIGHT way, which of course does take time, but like they say, all good things come to those who wait.
Also, I know, I know..... I might make a suggestion for what it's worth. I know there are some on this forum who will get their pharyngeal gill slits in an uproar when I say this, but I don't care. Take one day of the week to give thanks to God for what you have, and do NO work at all, or at least nothing that has to do with LT. Just take a day to rest and recreate, decompress.
Other than that, keep up the work and don't give up. I know you will finish this game, I'm just not sure of when.
Take care, and may the force be with you.
Ask, and it will be given to you; seek, and you will find; knock, and it will be opened to you.