The entire Assassin's Creed franchise is currently on sale in the Xbox Live Gold store, but the question is: which one to buy?