Toward an effective approach to collaboration education: A taxonomy for game design | IEEE Conference Publication | IEEE Xplore