Call of Duty video games abstract