Understanding the Different Types of Nafs: Nafs-e-Ammara, Nafs-e-Lawwama, and Nafs-e-Mutma'inna