characters as threads, moving between cities