Analyzing Norm Emergence in Communal Sharing via Agent-Based Simulation