Pong - problems with boundary check

You are on a good track

No need for an arraylist just re-init the ball with a new random position and speed