Journey to the Savage Planet has lush environments