The sitepoint.com re-implementation of the Microsft Catapult Wars example