This document discusses evaluating visibility on digital surface models to identify optimal hidden routes between two locations. It outlines calculating visibility maps from a static player's location to determine hidden routes for a moving player to travel between points, accounting for changes to visibility when the static player moves. Software like Python and databases would be used to calculate routes on a PDA with possible transmission to a server. Limitations include GPS fixes in dense forests and effects of seasonal variations.