I can't figure out what I'm doing wrong. I am trying to buy 4 Disney Infinity characters. The first time I enter 2, I get the second free, but after that I only get another free one when I have several characters in my cart. I thought maybe they all had to be from different sets but that didn't work either. Anyone know why I'm not able to buy 4 with 2 of them free?