Influence of Opinion Leadership and Communication in a Minority Game: an Agent Based Simulation