futuristic neanderthal society chilling in their homes