Japan has built a space cannon, and now they're going to go blow up an asteroid. Your move, NASA.