"Pantherlord" is cool, but I prefer "Star-Panther."
Yeah, I wondered that too at first, but it could have been anything - Ant-Man or Wasp was also my first thought, or zombie-Cap used his shield to break through his armor, or Dr Strange used magic, etc...