Route choice in virtual environments: the effect of environment size, destination visibility, and regional boundaries