Aspects of Spiritual Battle: the fight for you to have truth and understand