Added new village layout template
Added siege troops moving towards destination in background simulation
Added siege troops creating camps in background simulation
Added caravans moving into siege camps in background simulation
Added siege camps dissolving when target village is conquered
Added siege troops leaving when siege camp dissolves
Added siege troops moving back to source village when siege camp dissolves
Added path finding algorithm between villages in overworld for long paths
Fixed wrong source village of assault troop
Fixed troops in overworld not finding path to destination if destination is too far away