CS188 Assignment D for Ross, Clayton, & Adam