Current issues: The ball does not properly detect side and top/bottom block collisions. If the paddle is at the edge of the level (x var is abs 100) and the ball is also touching the edge or a block, a "curve ball" movement is produced.
https://scratch.mit.edu/projects/561099974/