An open source implementation of the A* path finding algorithm