Spiritual analysis of Karna