update ball to handle wall collisions
add paddle