NASA proved it can deflect asteroids, but spotting them is difficult