Solve deterministically

No guessing functionality yet, but solves easy boards.