Refactored code to get rid of View3dIsAllowDip, DisableDip, and
EnableDip.  The global variable being set was being overwritten.
Fixed teleporting into a water caused from a script with water walking
ring.
Remove commented out sections of View3dAllowDip() and general clean up.