EdzUp[SD] #1 simply reverse the X, Y speeds when the ball hits something and use a sin/cos calculation when it hits the bat to work out the angle it should bounce off.