Modeling Group Dynamics in Virtual Worlds