private void UpdateStatsDisplay()
    {
        int playerSkillPoints      = m_levelHandler.GetSkillPoints();
        int playerCorruptedEssence = m_levelHandler.GetCorruptedEssence();

        m_levelDisplay.text = "Level: " + m_levelHandler.GetLevel().ToString();
        m_expBar.fillAmount = m_levelHandler.expRatio;

        if (playerSkillPoints == 0)
        {
            m_expPointsDisplay.text = null;
        }
        else
        {
            m_expPointsDisplay.text = playerSkillPoints.ToString() + " Skill Point" +
                                      (playerSkillPoints != 1 ? "s Available!" : " Available");
        }

        m_corruptedEssenceCountDisplay.text = playerCorruptedEssence.ToString() + " Corrupted Essence";

        m_expRequiredDisplay.text = m_player.m_levelHandler.m_currentExperience.ToString() + "/" + m_player.m_levelHandler.m_experienceForNextLevel.ToString();
    }