I've read a lot of suggestions similar to this thread. I agree with them all, but am patient. I understand that implementing a bunch of different features makes bug tracking harder, and creates problems with compatibility when one feature gets an update/upgrade. NPC AI overhauls would have been...