Here’s a public wall run module by EgoMoose. If you’d like, you can use it as an example and read what techniques are used.