Good news, just finished the game for the first time (on easiest difficulty), with no more random crashes. Still much testing to be done, especially in regards to AI, but for now I can confirm the game is at the very least finishable!
What an amazing achievement this project is, considering it is only at alpha phase!