Japan's going to win. If there's anything they know it's giant smurfing robots.