Added level up functionality