Solvable Maze - First pass