Added test for square coordinates
Fixed implementation using coordinates_indicate
so that we can now pass test for illegal form
of AAA as A's do not form a rectangle or a square
   ABB
Treating rows as rectangles
Treating columns as rectangles
Removed column from matching options
Refactoring the indication