i like this solveboard function better. gets rid of the need for
a second level as well. also renamed boardShow to cellShow.