The role of mirror neurons in goal coding and intention understanding