The joke is that as I was working on this program I would continually test it, and re-test it to ensure that it was happening the way it "should". Well, I would keep getting hammered by "the fool" in the past... I was never sure if it was because I missed initializing a variable (so the zero card stayed in the zero position), or my program was really working and my past was, well,...