If you ever want to change the ball bouncing speed and such, don't bother. That is also tedious.
Making the ball physics here was absolutely brutal. If you don't believe me; check the code. Making the ball bounce off a specific platform is really tedious. (Tried adding a boing sound effect per bounce but I'd rather not lose more brain cells)