Project for Artificial Intelligence course - implementation and practical application of A* search algorithm in Prolog