Navigating through a maze