private void Start()
    {
        CreateMarqueeLights();
        correctFrequency    = UnityEngine.Random.Range(0, frequencies.Count);
        currentMarqueeQueue = MorseCode.CreateMarqueeQueue(words[correctFrequency]);
        SetNeedleAtLerp(0f);
        DisplayCurrentFrequency();
        LeftButton.Assign(onInteract: MoveLeft);
        RightButton.Assign(onInteract: MoveRight);
        TransmitButton.Assign(onInteract: Transmit);

        LitLabels.ForEach(r => r.enabled         = false);
        Needle.GetComponent <Renderer>().enabled = false;

        Log("Correct word: {0} ({1} MHz)", words[correctFrequency], frequencies[correctFrequency]);
    }