Blizzard claims to commit to improving work culture