Planetary habitability - online puzzels