Handle bouncing off the walls.
 // Handle ball movement.
// Handle ball movement.
 // Handle ball movement and collision.
function update_ball() {
    _ball.x += _ball.velocity_x;
    _ball.y += _ball.velocity_y;
// Handle ball movement and collision.
function update_ball() {
    _ball.x += _ball.velocity_x;
    _ball.y += _ball.velocity_y;
 
 // Bounce off horizontal walls.
    // Bounce off horizontal walls.
 if (_ball.y <= 0) {
    if (_ball.y <= 0) {
 _ball.velocity_y *= -1;
        _ball.velocity_y *= -1;
 }
    }
 if (_ball.y >= _game.height - _ball.height) {
    if (_ball.y >= _game.height - _ball.height) {
 _ball.velocity_y *= -1;
        _ball.velocity_y *= -1;
 }
    }
 
 // Bounce off vertical walls.
    // Bounce off vertical walls.
 if (_ball.x <= 0) {
    if (_ball.x <= 0) {
 _ball.velocity_x *= -1;
        _ball.velocity_x *= -1;
 }
    }
 if (_ball.x >= _game.width - _ball.width) {
    if (_ball.x >= _game.width - _ball.width) {
 _ball.velocity_x *= -1;
        _ball.velocity_x *= -1;
 }
}
    }
}