Added the Uniform Cost version. Unfortunately, all moves have an equal cost which results in essentially a BFS.