This is my maze render, the most challenging thing for me was building the maze, but other than that animating the ball was easy.
While making the stage I could not replicate the same stage from the video, so I made my version wich looks crappy.
I used the graph editor to correct any errors in the animation.
I used the playblast to upload the video at the top.
With this, I learnt how to animate a bouncing ball using gravity to affect the shape of the ball.