Assassin's Creed 3: The good, the bad and the glitchy