Amazing Races Spanning from Outdoor Instruction All the Way to Virtual Reality