"You'd shoot a little projectile from the drone that embeds itself in the cliff wall, and then you'd reel it back in with a sample."
Is that what would happen? How does the embed de-embed itself? How does the reeling in not end up pulling the drone closer to the cliff?