Add getRandomUpgrade method