Added restart functionality. Made void GenerateLabyrinth() method pubic and added it to ILabyrinth to implement the functionality