Abstracted MazeGenerator scripts to allow flexibility when implimenting additional algorithms. Added exit marker to the DepthFirst algorithm. Made the exit marker look slightly pretty