Perfecting self-driving cars – can it be done? - Stuff South Africa