Programming Intelligent Wayfinding and Egress Planning