Now runs with a spatial failure at a single time step. However a loop has been added to catch certain situations where an error is occuring when a flow is already moveing and it is then affected by the failure of another node which tries to re-route it when a node its using was removed in the previous time step. A permanent solution to this is sought.