just tell them Satan is here and humans are fallen, some redeemed, and that should explain everything.
Prison Planet .........