Can We Save Our Planet From An Impact?