Master the Art of Anticipation for Safer Driving