modified move callback with non-const uci move string