Ok, so we’re thinking along similar lines. There are of course other ways to do this as well. The most obvious one is to make the grid three dimensional, but that will increase the size of the arrays much more than is probably necessary, and if you check each 26 possible directions each search step of the pathfinding it will slow down to a third. When you say you have a subgrid that exists without clashing do you mean that it works perfectly and independend of the main Grid Manager? You’ve got pawns moving on it and all that jazz?