public void CreateBoard() { var mazeArray = _mazeController.GenerateMazeArray(); ConsolePlayer player = new ConsolePlayer(new Position { }); ConsoleExitDoor exitDoor = new ConsoleExitDoor(new Position { }); List <ConsoleBlock> blocks = Helper.ConvertMazeArrayToObject(mazeArray, ref player, ref exitDoor); //Insert blocks into board _consoleBoard.Insert(blocks); _consoleBoard.Insert(player); _consoleBoard.Insert(exitDoor); _consoleController.DrowBoard(_consoleBoard); var a = _computerController.PlayMazeLogic(_consoleBoard); }