Creating the Perfect Fusion of Music and Dance