updated VI so that planFromState will run VI whenever any new states are
found through the performReachability method, which means this method
can be called manually to seed the state space, which is useful if there
are disconnected components