Characteristics of interaction and cooperation in immersive and non-immersive virtual environments