AI planning challenges