Just a bit of refactoring
blocking multiple times works.
Removed rows, columns, diagonals, in favor of the more general 'groups'. Removed a lot of repetition.
breakpoint for the day. pushing up what I have.