More NPC action

Wait for NPCs to finish moving before setting active player unit, with
more helper functions for common tasks regarding tile locations.
Improved Roman Moves

Improved movements of Roman units towards the south, stopping on the
southeast coast and not abandoning London early.
Also, don't waste time moving removed units.