Life on other planets and in other Worlds