Understanding angels, demons, fallen angels, and giants Pt. 2