A Wall Breaker’s ultimate goal in life is to liberate buildings that are trapped (fully or partially) by walls
How does the Wall Breaker choose its target? Steps 1, 2, 3
1. It will look for the nearest building/turret that is trapped (fully or partially) by walls
2. It will choose the shortest path towards that building and blow up walls that are in its way
3. After the wall is blown up, it will choose the next building that is still trapped by walls, run straight towards it, and blow up walls that are in its way
.