Not counting the color options since I can't tell how many there are, you have 2,002 combinations. This is really cool to see. I learned python as my first programming language, so it's nice to see someone else use it. I can only imagine all the lines of code you would need to make this manually. Great job!