Deflecting asteroids by running spaceships into them may sound like science fiction, but it's quite real. And it's quite a ...