Okay I give up. What is the gauntlet thing about? I have never seen or heard of it before. I don't think anyway.
Edit...Oh a conceptual thing. That would have been an interesting thing to see on the big screen. Maybe it will be in the TV series. Cool idea anyway.