Learning Cohesive Behaviors Across Scales for Semi-Cooperative Agents | Synapse