Wallfollowing in earnest

spaghettiCode++