added SafeTelePortTo method using World.GetGround