Kaleidoscopic Teaming in Multi Agent Simulations