Updated Directed Prop Time

Some functions were redundant and inefficient.