Spirits and Satan explained