Teaching Materials for CS4344 Networked and Mobile Gaming