Yeah, I used recursion to generate and update and I think I may have missed something with prefabs that caused it to just duplicate along a line. Also had a few test cases that involved a quadrant doing the same thing. Thanks for giving it a go :)