Sort the open list by lowest distance from target in pathfinding
rewrite pathfinding.
Adds the forest generator
adds todo.txt