public void UnlockFeature(Feature f)
    {
        switch (f)
        {
        case Feature.HackerManual:
            hackerManual.SetActive(true);
            break;

        case Feature.Wallpaper:
            wallpaper.SetActive(true);
            if (!betterMusicPlayer.isPlaying)
            {
                fascistThemePlayer.Play();
            }
            break;

        case Feature.MouseCursor:
            cursor.SetActive(true);
            break;

        case Feature.SystemClock:
            systemClock.SetActive(true);
            break;

        case Feature.ScriptEditor:
            scriptEditor.SetActive(true);
            break;

        case Feature.BetterMusic:
            fascistThemePlayer.Stop();
            betterMusicPlayer.PlayDelayed(1.0f);
            communism.Revolt();
            wallpaper.SetActive(true);
            break;
        }
    }