init test cases
helper functions
basic schaffolding done; lazy-seq error in "direction"
schaffolding for 2x2 ok; error for 3x3; cheating in "direction"
n x n schaffolding ok with minor issue; cheating in "direction"
n x n schaffolding ok; finit "direction" correct
DONE; cheating with "direction"