Yes! thats the one... kept searching for "Archer" and "Ranger"... that would explain it. Anyway, yes that card is very similar to this one. Not sure if this one's mechanic warrants a new card as is...
Juggernauts tend to be large, unstoppable objects, whether they are titanic creatures or over-sized weaponry.
"It's in the Smithy, so until Drake submits the mechanic to the Crucible, it's fair game." no, if drake has intent on submitting that idea in the future, it is his, and it would be an ahole move to submit this idea without his expressed permission.