Somes corrections

Tested agains eliot : http://www.nongnu.org/eliot
Still one little problem to resolve...
Like this we catch blank in new_square and blank already on the board