public override void levelUp(){
Debug.Log("leveled up");
UnityNotificationBar.UNotify ("Level Up to level: " + level); //although this might appear false in Mono-Develop, it actually works as an external asset
usableSkillPoints++;
calculateNewPrimaryStats();
initializeSecondaryStats(); // reset base so that new and old primary stat don't combine
calculateSecondaryStats();
}