Thee make blocks are overly complicated. But the other scripts? Takes more than you think. It's random. Sometimes they tied, and the list wouldn't work, but I fixed that. All of a sudden, it works only 1/20 times there is a tie. Who knows why?
Credits: me, and mythbuster07 for congratulating me. Also Google Chrome, for helping me with the background. Its a screenshot of the code.