Nice! Played real smooth. No complaints, except the distance travelled keeps increasing.
A couple ideas for that: Allow a click on a color of the previous row? Allow one to click the spot multiple times and have this rotate through the colors? A popup palette you can move around? Allow drag-and-drop?
A good friend of mine used to play a game called ... omigod, I've forgotten it. It will come to me. It was a word-version of Mastermind. Each player picks a five-letter word, and they take turns making five-letter word guesses until they get it. We worked through some basic strategies like coming up with four five-letter words with no duplicate letters (used as a kind of elimination strategy). If I recall correctly, we eventually got good enough where just 5 or 6 guesses was often enough, and we'd spend a lot of time trying to come up with stumper words (glyph, aerie, queue, miaou, xylem), especially if you had a good notion of the strategy the other was using. (Example: if you know they are using an elim strategy and know their favorite wordset, pick one letter from each word in the word you make up. Then, the info they get from the four guesses is nearly worthless.)
Games could take as long as 40 - 50 minutes (for a single game). Nerds!

We used a LOT of scratch paper working on the logic.
But yeah, there definitely ARE strategies for dealing with Mastermind rounds with multiples having the same color! It's hard but it is not random. Elimination strategies can work as there because it is easier to put up a guess with zero matches (very useful info).
Dang, I'm going to have to write my friend and ask him the name. Or, I'll awaken at 4AM with it and add it here via an edit.
JOTTO! That was the name. (But unlike the wiki description, we gave scores for both exact hits and matches hitting letters that were out of place.)
Check out the wikipedia listing. Knuth had an algorithm to solve it, even with the duplicate pegs, in 5 or 6 turns!
http://en.wikipedia.org/wiki/Mastermind_(board_game)It looks similar to what I was trying to do in Jotto.