fix deleting non-live unit immediately when it's made, close #45
refuse to stack live and non-live paths
only stack paths whose last segment is active at stack time
call updatePast() before trying to stack paths
never set timeSim to time in past
when going live, try again to stack paths that failed to stack in the past