Add new method IsAvailable() in LabyrinthProcesor.cs, that checks if a place of the labyrinth is available (== '-').
Replace the method ShowLabyrinth in LabyrinthProcesor.cs and rebuild it;