CHANGED:applied the chess factory implementation at The_Go;