An implementation of the A* path search algorithm.  It includes both 2D and 3D modes that display current progress using OpenGL.