Fun and Games through Collaborative Play Walt Scacchi Institute for Software Research and UCGameLab.net University of California, Irvine.