Metaphorical Developing Minds: The role of multiple Factors in the Development of Metaphor Comprehension