Thank you man. After you posted it I found this in the docs too. I'm studying your 'Godot 101 - Part 13' and trying to port this to godot 3. Your tutorials are so good, you have a great didactic.
Can you explain this line?
'var motion = collision.remainder.bounce(collision.normal)'
Will this pick up the remainder and bounce the ball at the same angle?
I know that some calculation were done automatically and the collision variable has all the information of the collision, but I don't exactly understand what this line is saying in GDscript too (maybe this is the only problem).