Hello friends, I am currently facing a problem that I cannot solve on my own and urgently need help. At the beginning, if machine 1 has no task, move to temporary storage area 2 to avoid collision with crane 2. When both cranes have tasks, determine whether one of the cranes is performing an unloading task and whether its destination is temporary storage area 4. If so, the corresponding crane needs to move to absorber 1. But the current problem is that collision avoidance can be achieved when the crane has no task, but if it is unloading a task and the destination is temporary storage area 4, the code will not execute. Please help me check where the mistake is. Thank you very much.