Chess program used as backdrop for software development tutorial