Stanford University: CS 107: HW5 MazeRunner