There are potentially several planned units that could move without user input (barbarians, city-states, militias, free cities, etc.). The code for this should be neatly organized in a single class that can then be inherited from. For the implementation of #163 this has been done at the city level, but it definitely needs to be cleaned up.
There are potentially several planned units that could move without user input (barbarians, city-states, militias, free cities, etc.). The code for this should be neatly organized in a single class that can then be inherited from. For the implementation of #163 this has been done at the city level, but it definitely needs to be cleaned up.