Oh sorry for the really late response. I hadn't noticed this comment.
Those are very good suggestions. The ball threshold is quite long because of some kind of an oversight on the physics. The physics library I used is for some reason very adamant on being reliant on the games framerate event thought I only used time in seconds instead of frames. This unfortunately causes physics to behave a bit oddly on framerates other than 144hz. I did some mathematical trickery to make the results very similar but its still a little slower on 60hz causing the threshold to be over twice as long as intended. Also larger borders would have indeed made aiming a little easier. Great suggestions however I am unlikely to ever update this game again.
The balls falling graphic is essentially just the ball shrinking when it hits a hole, but in combination with the ascii filter it does indeed create an oddly satisfying visual effect : )
Anyway thank you so much for playing my game and giving feedback about it : )