Medium Difficulty Maze