Converted node connection to use ConnectionRule instead of a linear connection.
Used a seeded random path to determine new end node, this is likely to be converted to a depth search at a later point.