* Adds more test coverage. Mainly testing that every point in a generated maze
  is solvable.
* Found a bug is SideWindowMaze.cpp. It had the start Point in the run_list,
  causing it to be randomly chosen to eat the wall above it. Now it adds
  start_.Down() to the run list.