Added level up mechanism