I'm going to be honest. I barely understand the spaghetti code I wrote to decipher score myself. I don't think I could explain it to anyone else if I tried.