bettered the tree distribution, added a mapvisualizer