Cleaned up some of the collision detection logic, ball behaves better now.  Attempted to fix weird glitch where one of the paddles sometimes disappears, not sure if it's completely fixed or not.