Thinking like Dancing