I was a little disappointed by China’s World Humanoid Robot Games. As fun as real-life Rock ‘Em Sock ‘Em Robots is, what ...