A* search algorithm implemented in Java.