The scaling probably went wrong since I couldn't see where the ball started and should go. I like the use of the sprite edges as the collision.