This is the first commit of the Labyrinth game refactoring process. The code has already been partially refactored. The main purpose of the first stage was to separate the code into classes. Classes LabyrinthBoard and TopScores were separated and the initial single class Labyrinth was renamed to Engine. Further steps that would be nice would be to separate a class Renderer, that would visualize the Labyrinth and the messages and a Control class that would pick up the commands from the user.
Merge https://github.com/CuriumTeam/Labyrinth