Role-play allows children to let their imaginations run wild and fully immerse themselves in different roles, from doctor to superhero. As they play, they imperceptibly learn to cooperate with others, understand emotions and come up with solutions to problems that crop up in their play. It is actually a kind of hidden training for real life, but fun!