cells know if they're solves and their match candidates
cell can discover its candidate values
solve cell at x,y method
validity testing