SafeTeleportTo(player, distance), on ground, and turn to face target player

I also wrapped TeleportPlayerToWorld with try/catch( nullref ) because netPlayer is a uLink type and might not be there when referenced, because of internet, truth detector, kicks, etc.

This could use some testing on a server that has more than one player.