NASA's Discovering the Goldilocks Planet Might Just be Around the Corner?