Replaced start/end cell with start/end wall.

Already had the code to determine which wall, and the cell can easily be
determined from the wall since the wall has only one cell.
Added ability to show maze solution.