When the upgrades appear on the level up screen, it works the first time. However on some occasions the level 1 item appears after it has been updated. Not too sure where the error is, as I have reviewed the code multiples times, but I do not see anything wrong. I have even copied the code from the articles just to make sure that I did not have any mistakes, but the error still persist.