Your random generation could use some tweaking, because I think only encountered 3 different setups per round. That way I didn't have to find the dominant hat / shirt / pants, but the dominant combination which was quite easy.
Yes, I know. I wanted to tweak it but it kept breaking everything :( I didn't have time to make it work nice. If I had more time I definitely would've made it a lot more varied! Thanks for the suggestion! Example of game breaking: