A p5.js experiment with lines changing direction as they follow a Perlin noise field. At intervals, they split into multiple branches, while an occupancy grid controls where they can travel. Each branch is allowed a set number of attempts to cross another path or enter an occupied space before it stops.
