Hearth stone fan game imagines new classes, 300+ fresh cards