added move::king_dist_diff and move::king_dist_max, added do all moves for kings in get_all_children()