Overcome Challenges with Adventure Racing: From Endurance to Navigation