Revenge, battles, and smashing! All are the features of the Call of Duty franchise. If such games fascinate you, then the best option for you is...