Adding the new navigation generation code
Procedurally generated navigation test