Text this: How can we make robot dance expressive and responsive? A survey of methods and future directions