refactored quadtree into level, redid component comunication through owner clas