Situated learning with co-operative agent simulations in team training