In short, I upgraded the game’s ai system now so that units can somewhat “see” further as well as navigate around the map a little better, and I accomplished it by essentially giving the AI infinite movement distance but adding a weighting function so that the more turns it takes to reach a destination, the less desirable that is. So now units will mostly make decisions within the scope of 1 turn but if there are no good actions they are able to move towards goals over multiple turns.
