public void checkBrickCollision() { for(Brick brick : bricks) { if (ball.intersects(brick)) { double angle = Math.random() * 360; ball.setDirection(angle); bricks.remove(bricks.indexOf(brick)); break; } } } public void checkPaddleCollision() { if (ball.intersects(paddle)){ double angle = 90 + 20 * (Math.random() - 0.5); ball.setDirection(angle); } }