How virtual worlds can support collaboration and engagement in healthcare