SEE YA! New planet system could sustain life