Fixes #20 Total refactoring of CheckIfAnyExit() using recursive method to check al possible ways out

LabyrinthFactory.cs:
　　CheckIfAnyExit() is totally wrong, doesn’t check all possible ways => creates many different Labyrinths before finding a proper one. Replacement of the whole logic with a new one using Recursion.