Toggle for torus enabling (perhaps alternating directions, allowing a Möbius strip).
Remove the direction window - instead, make movement a start-finish button thing (Sidenote: This is how interfaces become ridiculously complicated. There should be some more general event system controlling the buttons so that we don't get a million mode variables.).
If there are more cities next to each other, movement between them is free, so that a unit may move wherever it has a direct city path to (plus one tile).
Toggle for torus enabling (perhaps alternating directions, allowing a Möbius strip). Remove the direction window - instead, make movement a start-finish button thing (Sidenote: This is how interfaces become ridiculously complicated. There should be some more general event system controlling the buttons so that we don't get a million mode variables.). If there are more cities next to each other, movement between them is free, so that a unit may move wherever it has a direct city path to (plus one tile).