Adding extra fields in makeMove returns and get state returns

Signed-off-by: owwlo <owwlo@163.com>