Optimizing Hearthstone agents using an evolutionary algorithm