Micro-Cultural Preferences and Macro-Percolation of New Ideas: A NetLogo Simulation