Tree-structure really isn't working... going to switch back to a single vector. Won't be as efficient but it shouldn't matter.