updating commands to use getRandomSocketGemWithChance()