There are situations in which the agents are getting stuck apparently because the path algorithms is ignoring attached blocks. For instance, in the image below A4 got stuck near A1. After that A13 got stuck near A4. The objective of A13 is to connect with A1 and A4 wants to connect with A5. In this situation all these agents will wait forever for a resolution that never comes.

This problem is different than the issue #43, because here the algorithm returns a route but the routes seems to be wrong and the agent get stuck.
[agentA4] Fail on going to x: -22 y: -26 act: n
[agentA4] No success on: goto(-22,-26,error) myposition(-26,-22)
[agentA13] Fail on going to x: -24 y: -23 act: n
[agentA13] No success on: goto(-24,-23,error) myposition(-24,-21)
[ NORMAL ] ## Simulation at step 188
[agentA13] Fail on going to x: -24 y: -23 act: n
[agentA13] No success on: goto(-24,-23,error) myposition(-24,-21)
[agentA4] Fail on going to x: -22 y: -26 act: n
[agentA4] No success on: goto(-22,-26,error) myposition(-26,-22)
[ NORMAL ] ## Simulation at step 189
[agentA4] Fail on going to x: -22 y: -26 act: n
[agentA4] No success on: goto(-22,-26,error) myposition(-26,-22)
There are situations in which the agents are getting stuck apparently because the path algorithms is ignoring attached blocks. For instance, in the image below A4 got stuck near A1. After that A13 got stuck near A4. The objective of A13 is to connect with A1 and A4 wants to connect with A5. In this situation all these agents will wait forever for a resolution that never comes.

This problem is different than the issue #43, because here the algorithm returns a route but the routes seems to be wrong and the agent get stuck.