Take the Lead: Toward a Virtual Video Dance Partner