Minor bug fixes.
BUG: after taking a stone and doing undoMove, 
the program will not allow to set the stone back 
to its position (legality checker checks previous position 
as an illegal move)