Added a rudimentary fake paths implementation.  Unfortunately the paths don't go
very deep.  Also, refactored:

- setDIRCell -> setCell(DIR, cell)
- getDIRCell -> setCell(DIR)
- setMazeType(): now takes cell instead of array
- createPath(): now takes start cell instead of start array