Implement inter-map motion.

Works like a charm, exactly how `sdd.org` says it should.