Gui modification. The representation is reversed vertically, to better match task description. How the A* does it's search internally has not changed since this should not matter