Maze Generator
- The Maze Generator utilizes backtracking and random walks to define the maze.
- When the generator reaches a dead-end in the maze, it will backtrack to start creating a new path.
- After the generator has no where else to backtrack, the maze has been complete.