Nicely done, good work in 3 hours!
I got frustrated with the many refusals of "wrong" combinations. I don't have a design solution to propose however.
Graphics are a bit sad for me.
If I had time, each combination would create something :D
Hummm... 32 *32 /2 = 512 combinations
In 3 hours, that's more than 20s by combination. You had plenty of time! ;)