Upgrades are one of the most rewarding things you can give a character in a video game. They take something that was once weak and can turn it into a force to be reckoned with. Not all upgrades will be significant, and they will sometimes need to compound with similar ones to see a noticeable change.