Difference between gods and spirits