amy jo johnson as a steampunk sniper