The fun for me in these sort of puzzles is writing a little solver, so here's mine
https://gist.github.com/Q726kbXuN/a56bde5b7ea0e6fe1531584851...
Interesting problem. And a big thank you for taking color vision deficiency into account. I love seeing puzzles like this that I can interact with. I'd just ask you consider keyboard input in the future.