Modeling Joint Improvisation between Human and Virtual Players in the Mirror Game