Implementation of a generic A* path finding algorithm in Java.