I've been thinking about this topic and it's really interesting, any amount of help helps! I'm pretty sure it has custom physics for the ball just like the marble race game (forgot the name)

I'm pretty sure other people will be grateful for me bringing this up.