Synchronized Robot Dancing: Motivating Efficiency & Meaning in Problem-solving with Robotics