Assassin's Creed Odyssey review – an epic journey through ancient Greece