this is the mechanism i found and i liked it enough to keep it because taking 9 guesses is really different from finding the 3 available spots and always picking one of them