refactoring. split world and quadtree