A* bonanza

Implemented A* pathfinding: the path returned by the PathFinder class
contains all the centers of the quadtrees that got crossed, except for
the goal quadtree.
Remember to improve the behavior in such a way that the starting point
and the goal point are exact coordinates instead of quadtree centers.