public void ShowInfo(MapPoint levelInfo)
    {
        _levelNameText.text = levelInfo.GetLevelName();
        _gemsFound.text     = "FOUND: " + levelInfo.GetGemsCollected();
        _gemsTotal.text     = "IN LEVEL: " + levelInfo.GetTotalGemsCollected();
        _timeToBeat.text    = "TARGET: " + levelInfo.GetTimeToBeat() + "s";

        if (levelInfo.GetBestTime() == 0)
        {
            _currentTime.text = "BEST: ----";
        }
        else
        {
            _currentTime.text = "BEST: " + levelInfo.GetBestTime().ToString("F1") + "s";
        }

        _levelInfoPanel.SetActive(true);
    }