Agent-based proxemic dynamics: crowd and groups simulation