Steph has updated the wandering code, described most recently here, before that here, and here. In addition to the previous features: