ABM of social movement formation, including various social mechanisms introduced by the Internet