I think just making a limit on how many items could be in the bag could keep that from happening, but I can also see that that could leave out variety if they got stuck with just a lot of one item or ran out of shakes. I'd love to see what else you could add after fleshing it out a bit more!