Explaining the differences between dreams, trances and visions