Let the maze generate, then press space to solve it. Pretty neat, huh? Press C to show/hide the cell size. You'll have to restart the project if you change it. (Because I'm too lazy to check if you change it or not.)
Recursive Backtracking is similar to Depth-First Search, which made me realize something. If you can make a maze with recursive backtracking, why not solve it with recursive backtracking as well? Turns out it's simpler than I thought. Just had to add another list for possible paths from each cell and modify the generator script a little to have it solve the maze.