void Start()
    {
        Screen.fullScreen = false;

        TextLoader textLoader = new TextLoader();
        string     allWords   = textLoader.ReadFromFile("example");

        displayManager.StartDisplaySettings();
        displayManager.DisplayAssemblyCodeText(allWords);

        LineParserer lineParserer = new LineParserer();

        string[] linesInFile = allWords.Split('\n');

        foreach (string line in linesInFile)
        {
            lineParserer.ParseLine(line);
        }

        displayManager.PopulateVisualMemoryArray();

        executionManager.SetupToExecute();
    }
    public void LoadNewAssembly(string assemblyCode)
    {
        executionManager.SetupStopExecuting();

        Registers.ClearnRegisters();
        Memory.CleanMemory();

        displayManager.DisplayAssemblyCodeText(assemblyCode);

        LineParserer lineParserer = new LineParserer();

        string[] linesInFile = assemblyCode.Split('\n');

        foreach (string line in linesInFile)
        {
            lineParserer.ParseLine(line);
        }

        displayManager.Reload();
        displayManager.PopulateVisualMemoryArray();
        ImageDisplay.ClearPixelsOnScreen();

        executionManager.SetupToExecute();
    }