Content of Main method moved into  two classes - ConsoleInput and GameEngine

Interface added - IConsoleInput

Program.cs renamed to LabyrinthMain

The switch statement from Main method was moved into ProcessInput method in ConsoleInput and changed to 'if, else-if' chain
Now commands are executed through events

In LabyrinthMain was added new static void method HandleMoveEvents for handling the commands (Console Input events)

The while loop form Main was move into GameEngine same for the static fields from Program.cs