by default set the value iteration state reachability to not prune
states from terminal states so that it capture more of the state space.
Also added a method so that this behavior can be toggled to enable
pruning.