added levelup when nXP <= tXP