Rewrote squareString ganerator for more consistent difficulty.