Comparing team coordination processes in all-human, avatar assisted, and software agent assisted teams and their effects on team emergent states, and performance