Added code to the square class so that the outermost moves on the board  would get picked first.
Changed starting square from 33 to 0 - upper left corner
Added code in square class to choose squares that are near the edge first.
Changed main to start on square 0 in upper left