My take on Assassin's Creed II