Closes #45 with changing TestLabyrinth unit tests.

Closes #45 with changing TestLabyrinth unit tests and refactoring some of the LabyrinthFactory tests. The owner of LabyrinthFactory unit tests should refactor them because they're still not executing correctly. I receive an exception for missing CheckIfAnyExit() missing method in LabyrinthFactory. It's a cause of the previous refactoring.