Labyrinth array from type string[,] to type char[,]; Replacing array values with constants WallSymbol, BlankSymbol, PlayerSymbol; Convert static class Labyrinth to an instanceable class. Move labyrinth array in Labyrinth class and rename it matrix. Create an instance of type Labyrinth with name GameBoard; Move methods DisplayLabyrinth and labyrinthGenerator. Create Labyrinthfactory class where labyrinth gets validated
Merge pull request #19 from Enlightment/master

Labyrinth Generator as Labyrinth Factory creating instance of class Labyrinth
Total refactoring of CheckIfAnyExit() using recursive method to check all possible ways out of the labyrinth.
Merge pull request #21 from Enlightment/master

Fixes #20 Total refactoring of CheckIfAnyExit() using recursive method to check al possible ways out
Restart bug fixed (missing welcome msg); Removed labyrinth Drawing on Console from Update(), removed player symbol added to GameBoard in Update(); CheckIfAnyExit() optimization and bugs fixed; CheckifAnyExit() Unit tests.
Merge pull request #22 from Enlightment/master

Update() no longer Draws, neighter adds Player symbol to Labyrinth; Fixed bug on restart, Optimized Labyrinth validation in factory
Merge remote-tracking branch 'upstream/master'