Wallfollowing!

Hacky, but it seems to work ok.