Be A Team Player and Collaborate In a Virtual World