pi: added maze path finding