path wall collisions
randomness string