Removing BoardSquare because it was a terrible idea.
Removing BoardSquare because it was a terrible idea.
Removing BoardSquare because it was a terrible idea.
Removing BoardSquare because it was a terrible idea.
Removing BoardSquare because it was a terrible idea.
Updated logical solver

Fixed logical solver to actually work and cleaned up algorithm.