Infinity Ward was the studio that created Call of Duty, and its new studio heads aim to keep the franchise fresh for the foreseeable future.