CLO Is Latest Exec to Depart Embattled Blizzard Entertainment