Design of a Virtual Player for Joint Improvisation with Humans in the Mirror Game