"like using the shockwave of a close-by nuclear blast to push a rubble-pile asteroid off course without destroying it." I was under the impression that if you don't have an atmosphere you can't have a shockwave? Surely you need a medium for a wave to propagate through, which certainly isn't space.