fixed get_unimplemented_moves and is_valid_move in connect4.