A bad choice
If it selects a direction that would drive it into the wall:
The ball continues to bounce around until the user presses the Esc key, at which time the program terminates.